@charset "UTF-8";
.korunka .a-countdownBig {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  background-color: #f8f8f8;
}
@media (min-width: 1024px) {
  .korunka .a-countdownBig {
    margin-bottom: 16px;
    flex-direction: row;
    padding-top: 16px;
    padding-bottom: 16px;
    border-radius: 8px;
  }
}
.korunka .a-countdownBig__title {
  line-height: 18px;
  font-size: 13px;
  font-weight: 500;
  color: #455a6d;
  margin-bottom: 17px;
}
@media (min-width: 1024px) {
  .korunka .a-countdownBig__title {
    line-height: 20px;
    font-size: 16px;
    margin: 0 auto 0 0;
  }
}
.korunka .a-countdownBig__clock {
  display: flex;
}
.korunka .a-countdownBig__step {
  display: flex;
  flex-direction: column;
  margin-left: 8px;
  margin-right: 8px;
}
@media (min-width: 1024px) {
  .korunka .a-countdownBig__step {
    flex-direction: row;
    align-items: baseline;
    margin-left: 0;
    margin-right: 0;
  }
}
.korunka .a-countdownBig__value {
  line-height: 20px;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin: 8px;
  min-width: 30px;
  border-radius: 2px;
  background-color: #f69202;
  text-align: center;
}
.a-countdownBig--alert .korunka .a-countdownBig__value {
  background-color: #ff6060;
}
.a-countdownBig--longTime .korunka .a-countdownBig__value {
  background-color: #6900d1;
}
.a-countdownBig--middleTime .korunka .a-countdownBig__value {
  background-color: #f69202;
}
.a-countdownBig--shortTime .korunka .a-countdownBig__value {
  background-color: #ff6060;
}
@media (min-width: 1024px) {
  .korunka .a-countdownBig__value {
    margin-bottom: 0;
    margin-right: 8px;
  }
}
.korunka .a-countdownBig__label {
  line-height: 15px;
  font-size: 12px;
  font-weight: 500;
  color: rgba(69, 90, 109, 0.7);
  text-align: center;
  letter-spacing: 0.01em;
  text-transform: lowercase;
}
@media (min-width: 1024px) {
  .korunka .a-countdownBig__label {
    padding-right: 12px;
    min-width: 48px;
    text-align: left;
  }
  .a-countdownBig__step:last-child .korunka .a-countdownBig__label {
    padding-right: 0;
    min-width: 0;
  }
}
.korunka .a-dataList__item {
  line-height: 16px;
  font-size: 14px;
  display: flex;
  padding: 8px 16px;
}
.korunka .a-dataList__label {
  flex-basis: 60%;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
}
.korunka .a-dataList__value {
  flex-grow: 1;
  color: #455a6d;
  font-weight: 500;
  text-align: right;
}
.korunka .a-divider {
  width: 100%;
  height: 1px;
  display: block;
  background-color: rgba(69, 90, 109, 0.12);
}
footer > .korunka .a-divider {
  margin-bottom: 8px;
}
.korunka .a-formLegend {
  display: flex;
  align-items: center;
  padding: 12px 16px;
}
@media (max-width: 1023px) {
  .korunka .a-formLegend {
    padding: 12px 0;
  }
}
.korunka .a-formLegend--noPadding {
  padding-left: 0;
  padding-right: 0;
}
.korunka .a-formLegend__icon {
  margin-right: 16px;
  color: rgba(69, 90, 109, 0.7);
}
.korunka .a-formLegend__text {
  line-height: 19px;
  font-size: 16px;
  font-weight: 500;
  color: #455a6d;
}
.korunka .a-formLegend__text--noIcon {
  min-height: 24px;
}
.korunka .m-formField + .a-formLegend {
  margin-top: 22px;
}
.korunka .a-guideBlockIcon {
  box-sizing: initial;
  padding: 40px 24px;
  max-width: 338px;
  text-align: center;
  margin: 0 auto;
}
.korunka .a-guideBlockIcon__icon {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
}
.korunka .a-guideBlockIcon__title {
  line-height: 23px;
  font-size: 20px;
  font-weight: 500;
  color: #455a6d;
  margin-bottom: 8px;
}
.korunka .a-guideBlockIcon__text {
  line-height: 140%;
  font-size: 12px;
  color: rgba(69, 90, 109, 0.7);
}
@media (min-width: 1024px) {
  .korunka .a-guideBlockIcon__text {
    line-height: 16px;
    font-size: 14px;
  }
}
.korunka .a-guideBlockIcon__body {
  padding: 8px 0;
}
.korunka .a-guideBlockIcon__body--noPadding {
  padding: 0;
}
.korunka .a-guideBlockIcon__body--noCenter {
  text-align: left;
}
@media (min-width: 1024px) {
  .korunka .a-guideBlockIcon {
    padding: 40px 48px;
  }
}
.korunka .a-infoBanner {
  display: flex;
  padding: 16px;
  background-color: rgba(69, 90, 109, 0.06);
  border-bottom: 1px solid rgba(69, 90, 109, 0.12);
}
.korunka .a-infoBanner--noBorder {
  border-bottom: 0;
}
@media (min-width: 1024px) {
  .korunka .a-infoBanner {
    width: 912px;
    margin: 0 auto;
    border-radius: 6px;
    border-bottom: 0;
  }
}
.korunka .a-infoBanner--graphicOnly {
  background-color: initial;
  padding: 0;
}
.korunka .a-infoBanner__icon {
  flex-shrink: 0;
  margin-right: 16px;
}
.korunka .a-infoBanner__title {
  line-height: 16px;
  font-size: 14px;
  font-weight: 500;
  color: #455a6d;
  margin-bottom: 4px;
}
@media (min-width: 1024px) {
  .korunka .a-infoBanner__title {
    line-height: 140%;
    font-size: 16px;
  }
}
.korunka .a-infoBanner__message {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
}
@media (min-width: 1024px) {
  .korunka .a-infoBanner__message {
    line-height: 140%;
    font-size: 14px;
  }
}
.korunka .a-label {
  line-height: 12px;
  font-size: 10px;
  font-weight: 400;
  color: #fff;
  display: inline-flex;
  padding: 4px 8px;
  border-radius: 38px;
  background-color: rgba(69, 90, 109, 0.38);
  text-transform: uppercase;
  cursor: default;
}
.korunka .a-list--cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: -2px;
}
.korunka .a-list--cards > * {
  margin: 2px;
}
.korunka .a-message {
  padding: 8px 16px 0 32px;
  width: 100%;
  text-align: left;
  background-color: #fff;
}
.korunka .a-message__meta {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.38);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.korunka .a-message__date {
  display: flex;
  align-items: center;
  margin-right: -8px;
}
.korunka .a-message__footer {
  padding-top: 16px;
  background-color: #fff;
  width: 100%;
}
.korunka .a-message__message {
  line-height: 16px;
  font-size: 14px;
  font-weight: 400;
  color: #455a6d;
  position: relative;
  margin-top: 8px;
  padding-bottom: 8px;
}
.a-message--new .korunka .a-message__message {
  font-weight: 500;
}
.a-message--new .korunka .a-message__message:before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 4px;
  left: -16px;
  border-radius: 8px;
  background-color: #f69202;
}
.korunka .a-messageDetail {
  padding: 16px;
}
.korunka .a-messageDetail__header {
  padding: 0 4px 16px;
}
.korunka .a-messageDetail__title {
  line-height: 19px;
  font-size: 16px;
  font-weight: 500;
  color: #455a6d;
  margin-top: 4px;
  margin-bottom: 8px;
}
.korunka .a-messageDetail__meta {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.38);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.korunka .a-messageDetail__body {
  line-height: 16px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
  padding: 16px 4px 4px;
}
.korunka .a-miniCard {
  width: 100px;
  height: 64px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(69, 90, 109, 0.12);
  border-radius: 8px;
  background-color: #f5f5f5;
  color: #455a6d;
  overflow: hidden;
}
.korunka .a-miniCard--dark {
  border-color: transparent;
  background-color: #333;
  color: rgba(255, 255, 255, 0.7);
}
.korunka .a-miniCard--mini {
  width: 76px;
  height: 48px;
}
.korunka .a-miniCard--clickable {
  cursor: pointer;
}
.korunka .a-note {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.38);
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border: 0 solid rgba(69, 90, 109, 0.12);
}
@media (min-width: 1024px) {
  .korunka .a-note {
    padding: 0;
  }
}
.korunka .a-note--borderTop {
  border-top-width: 1px;
}
.korunka .a-note--borderBottom {
  border-bottom-width: 1px;
}
.korunka .a-note--legal {
  font-family: Roboto Condensed, sans-serif;
  font-weight: 400;
  margin-top: 8px;
  align-items: center;
}
.korunka .a-note--active,
.korunka .a-note a {
  color: rgba(69, 90, 109, 0.7);
}
.korunka .a-note__icon {
  flex-shrink: 0;
  margin-right: 8px;
  color: rgba(69, 90, 109, 0.38);
}
.a-note--legal .korunka .a-note__icon {
  align-self: start;
}
.korunka .a-panel {
  flex-grow: 1;
}
.korunka .a-panel > :first-child {
  margin-top: 0;
}
.korunka .a-panel.a-panel--collapseX > * {
  margin-left: 0;
  margin-right: 0;
}
.korunka .a-panel.a-panel--collapseY > * {
  margin-top: 0;
  margin-bottom: 0;
}
.korunka .a-panel--grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.korunka .a-panel--grid > * {
  flex: 0 0 calc(50% - 24px);
  margin-top: 0;
  margin-bottom: 32px;
}
.korunka .a-panel--grid > :nth-child(odd) {
  margin-right: 12px;
}
.korunka .a-panel--grid > :nth-child(2n) {
  margin-left: 12px;
}
.korunka .a-panel--grid.a-panel--collapseX > * {
  flex-basis: calc(50% - 24px);
}
.korunka .a-panel--grid.a-panel--collapseX.a-panel--3columns > * {
  flex-basis: 33.33333%;
}
.korunka .a-panel--masonry {
  column-gap: 24px;
  column-count: 2;
}
.korunka .a-panel--masonry.a-panel--collapseX {
  column-gap: 0;
}
.korunka .a-panel--masonry > * {
  margin-top: 0;
  margin-bottom: 32px;
  break-inside: avoid;
}
.korunka .a-panel--3columns {
  column-count: 3;
}
.korunka .a-panel--3columns > * {
  flex-basis: calc(33.33333% - 24px);
}
.korunka .a-paper {
  background-color: #fff;
}
.korunka .a-paper--narrow {
  max-width: 242px;
}
.korunka .a-paper--elevate {
  box-shadow: 0 2px 4px rgba(69, 90, 109, 0.12),
    0 1px 4px rgba(69, 90, 109, 0.12), 0 1px 4px rgba(69, 90, 109, 0.12);
}
.korunka .a-paper--rounded {
  border-radius: 8px;
}
.korunka .a-selection {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
}
.korunka .a-selection__control {
  position: absolute;
  left: -9999px;
}
.korunka .a-selection__icon {
  width: 24px;
  height: 24px;
  display: block;
  color: rgba(69, 90, 109, 0.7);
  cursor: pointer;
}
.a-selection--disabled .korunka .a-selection__icon {
  color: rgba(69, 90, 109, 0.38);
  cursor: default;
}
.a-selection--checked .korunka .a-selection__icon {
  color: #f69202;
}
.a-selection--checked.a-selection--disabled .korunka .a-selection__icon {
  color: rgba(69, 90, 109, 0.38);
  opacity: 0.4;
}
.korunka .a-spinner {
  display: inline-flex;
  flex-direction: column;
}
.korunka .a-spinner--expand {
  width: 100%;
}
.korunka .a-spinner__label {
  line-height: 17px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
  margin-bottom: 3px;
  text-align: center;
}
.korunka .a-spinner__container {
  overflow: hidden;
  position: relative;
  height: 105px;
}
.korunka .a-spinner__container:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -17px;
  height: 35px;
  border-top: 1px solid #f69202;
  border-bottom: 1px solid #f69202;
}
.korunka .a-spinner__list {
  position: relative;
  display: flex;
  flex-direction: column;
}
.korunka .a-spinner__item {
  line-height: 19px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.38);
  padding: 9px 0 7px;
  min-width: 40px;
  min-height: 35px;
  text-align: center;
  user-select: none;
  cursor: default;
  scroll-snap-align: center;
  transition: all 0.3s;
}
.korunka .a-spinner__item--active {
  font-weight: 500;
  color: #455a6d;
}
.korunka .a-switch {
  width: 40px;
  height: 24px;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
}
.korunka .a-switch:after,
.korunka .a-switch:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 3px;
}
.korunka .a-switch:before {
  width: 34px;
  height: 18px;
  border: 2px solid rgba(69, 90, 109, 0.7);
  border-radius: 9px;
  transition: 0.2s ease-out;
  transform: translateY(-50%);
}
.korunka .a-switch:after {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background: rgba(69, 90, 109, 0.7);
  transition: 0.2s ease-out;
  transform: translate(4px, -50%);
}
.korunka .a-switch--disabled {
  cursor: default;
}
.korunka .a-switch--disabled:before {
  border-color: rgba(69, 90, 109, 0.38);
}
.korunka .a-switch--disabled:after {
  background: rgba(69, 90, 109, 0.38);
}
.korunka .a-switch--checked:before {
  border-color: #f69202;
}
.korunka .a-switch--checked:after {
  background: #f69202;
  transform: translate(20px, -50%);
}
.korunka .a-switch--checked.a-switch--disabled:after,
.korunka .a-switch--checked.a-switch--disabled:before {
  opacity: 0.4;
}
.korunka .a-tooltipMenu {
  z-index: 500;
  display: inline-flex;
  flex-direction: column;
  overflow: hidden;
  position: absolute;
  padding: 8px 0;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  visibility: hidden;
}
.korunka .a-tooltipMenu[data-popper-placement] {
  visibility: visible;
}
.korunka .a-tooltipMenu__item {
  line-height: 16px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  padding: 16px;
  min-width: 112px;
  text-align: left;
  transition: background-color 0.2s;
}
.korunka .a-tooltipMenu__item:active,
.korunka .a-tooltipMenu__item:hover {
  background-color: rgba(69, 90, 109, 0.06);
}
.korunka .m-betSummaryCard {
  padding: 16px;
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  color: #455a6d;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .korunka .m-betSummaryCard {
    line-height: 140%;
    font-size: 14px;
    font-weight: 400;
    color: #455a6d;
  }
}
.korunka .m-betSummaryCard__row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.korunka .m-betSummaryCard__row > div + div {
  text-align: right;
}
.korunka .m-betSummaryCard__row:last-child {
  padding-top: 0;
  border-top: 1px solid rgba(69, 90, 109, 0.12);
}
.korunka .m-betSummaryCard__row + .korunka .m-betSummaryCard__row {
  padding-top: 12px;
}
@media (min-width: 1024px) {
  .korunka .m-betSummaryCard__row + .korunka .m-betSummaryCard__row {
    padding-top: 40px;
  }
}
.korunka
  .m-betSummaryCard__row
  + .korunka
  .m-betSummaryCard__row--standardPaddingTop {
  padding-top: 12px !important;
}
.korunka .m-betSummaryCard__item {
  display: flex;
  align-items: center;
}
.korunka .m-betSummaryCard__title {
  flex-shrink: 0;
}
.korunka .m-betSummaryCard--secondary {
  color: rgba(69, 90, 109, 0.38);
}
.korunka .m-betSummaryCard__result {
  line-height: 16px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.korunka .m-betSummaryCard__result__price {
  line-height: 140%;
  font-size: 20px;
  font-weight: 500;
  flex-shrink: 0;
}
.korunka .m-composer {
  position: relative;
}
.korunka .m-composer__composerHeader {
  display: flex;
  padding: 0 16px;
}
.korunka .m-composer__composerHeader__title {
  line-height: 140%;
  font-size: 18px;
  font-weight: 500;
  color: #455a6d;
}
.korunka .m-composer .m-composerRow:hover {
  cursor: pointer;
}
.korunka .m-composer .m-composerRow__item {
  display: flex;
  align-items: center;
}
.korunka .m-composer .m-composerRow__item * + * {
  margin-left: 4px;
}
.korunka .m-composer .m-composerRow__label {
  width: 24px;
}
.korunka .m-composer .m-composerRow__label--wide {
  width: 90px;
}
.korunka .m-composer .m-composerRow__label__text {
  line-height: 21px;
  font-size: 18px;
  font-weight: 400;
  color: #455a6d;
}
.korunka .m-composer .m-composerRow--opened {
  background: rgba(69, 90, 109, 0.06);
}
@media (min-width: 688px) {
  .korunka .m-composer .m-composerRow--opened {
    background: rgba(255, 225, 0, 0.08);
  }
}
.korunka .m-composer .m-composerRow__group-delete-button {
  color: rgba(69, 90, 109, 0.7);
  cursor: pointer;
}
.korunka .m-composer .m-composerRow--danger {
  background: #fff0f0;
}
.korunka .m-composer .m-composerRow__palette {
  margin: 0 auto;
  cursor: default;
}
.korunka .m-composer .m-composerMultiRow .m-composerRow {
  padding-top: 12px;
  padding-bottom: 12px;
}
.korunka .m-composer__buttonsContainer {
  display: flex;
  margin-top: 10px;
}
.korunka .m-composer__buttonsContainer--left {
  flex: 1 1;
  display: flex;
  justify-content: flex-start;
}
.korunka .m-composer__buttonsContainer--right {
  flex: 1 1;
  display: flex;
  justify-content: flex-end;
}
.korunka .cd-cell {
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%;
  overflow: hidden;
}
.korunka .m-composer__2cols > .cd-cell {
  width: 50%;
}
.korunka .m-composer__3cols > .cd-cell {
  width: 33.33%;
}
.korunka .m-composer__4cols > .cd-cell {
  width: 25%;
}
.korunka .m-composer__5cols > .cd-cell {
  width: 20%;
}
.korunka .m-composer__6cols > .cd-cell {
  width: 16.6%;
}
.korunka .m-composerDepositPaymentType {
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  color: #455a6d;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
}
@media (min-width: 1024px) {
  .korunka .m-composerDepositPaymentType {
    font-size: 14px;
  }
}
.korunka .m-composerDepositPaymentType__label {
  margin-left: 16px;
  color: #455a6d;
}
.korunka .m-composerDepositPaymentType__label--disabled {
  color: rgba(69, 90, 109, 0.38);
}
.korunka .m-composerDepositPaymentType__control {
  display: flex;
  width: 100%;
  max-width: 156px;
  align-items: center;
  justify-content: space-between;
  margin-right: 16px;
  margin-left: 16px;
}
.korunka .m-composerDepositPaymentType__controlLabel {
  margin-right: 10px;
}
.korunka .m-composerDepositPaymentType__option {
  display: inline-flex;
  align-items: center;
}
.korunka .m-composerDepositPaymentType__option:first-child {
  margin-left: 0;
}
.korunka .m-composerDepositPaymentType__optionLabel {
  padding-left: 5px;
}
.korunka .m-composerDepositPaymentType__amountList {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: row;
  padding-top: 12px;
  padding-bottom: 8px;
}
.korunka .m-composerDepositPaymentType__amountList:after {
  content: "";
  flex: auto;
}
.korunka .m-composerDepositPaymentType__amountList span {
  background-color: #e0f7fb;
  color: #00b9e1;
  padding: 8px 11px;
  border-radius: 6px;
  text-align: center;
  cursor: pointer;
  font-size: 12px;
  min-width: 68px;
  margin-bottom: 8px;
}
.korunka .m-consent {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
  padding: 16px 16px 8px;
}
.korunka .m-consent__control {
  display: flex;
}
.korunka .m-consent__label {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
  display: inline-block;
  margin-left: 16px;
}
.korunka .m-dashboardItem {
  display: flex;
  align-items: center;
  padding: 0 12px;
  height: 49px;
  background-color: #fff;
}
@media (min-width: 1024px) {
  .korunka .m-dashboardItem {
    box-shadow: 0 2px 4px rgba(69, 90, 109, 0.12),
      0 1px 4px rgba(69, 90, 109, 0.12), 0 1px 4px rgba(69, 90, 109, 0.12);
    border-radius: 8px;
    margin-top: 8px;
    min-height: 72px;
  }
}
.korunka .m-dashboardItem__icon {
  flex-shrink: 0;
  margin-right: 8px;
  color: rgba(69, 90, 109, 0.7);
}
.korunka .m-dashboardItem__text {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.korunka .m-dashboardItem__title {
  line-height: 16px;
  font-size: 14px;
  font-weight: 500;
  color: #455a6d;
}
@media (min-width: 1024px) {
  .korunka .m-dashboardItem__title {
    line-height: 19px;
    font-size: 16px;
  }
}
.korunka .m-dashboardItem__subtitle {
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
  margin-top: 2px;
}
@media (min-width: 1024px) {
  .korunka .m-dashboardItem__subtitle {
    line-height: 140%;
    font-size: 14px;
  }
}
.korunka .m-dashboardItem__action {
  margin-right: -4px;
}
.korunka .m-fileUpload__title {
  line-height: 16px;
  font-size: 14px;
  font-weight: 500;
  color: #455a6d;
}
@media (min-width: 1024px) {
  .korunka .m-fileUpload__title {
    line-height: 19px;
    font-size: 16px;
  }
}
.korunka .m-fileUpload__filedetails {
  max-width: 85%;
}
.korunka .m-fileUpload__status,
.korunka .m-fileUpload__subtitle {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .korunka .m-fileUpload__status,
  .korunka .m-fileUpload__subtitle {
    line-height: 140%;
    font-size: 14px;
  }
}
.korunka .m-fileUpload__subtitle {
  color: rgba(69, 90, 109, 0.7);
  overflow: hidden;
  text-overflow: ellipsis;
}
.korunka .m-fileUpload__status {
  color: #f69202;
}
.korunka .m-fileUpload__status.ready {
  color: #5bbc67;
}
.korunka .m-fileUpload__status.readonly {
  color: rgba(69, 90, 109, 0.38);
}
.korunka .m-fileUpload__progress {
  overflow: hidden;
  border-radius: 16px;
  background-color: rgba(69, 90, 109, 0.06);
}
.korunka .m-fileUpload__bar {
  width: 0;
  height: 4px;
  border-radius: inherit;
  background-color: #00b9e1;
}
.korunka .m-fileUpload__select {
  position: relative;
  border-radius: 38px;
}
.korunka .m-fileUpload__select:active {
  background-color: rgba(246, 146, 2, 0.12);
  color: #f67702;
}
@media (min-width: 1024px) {
  .korunka .m-fileUpload__select:hover {
    background-color: rgba(246, 146, 2, 0.12);
    color: #f67702;
  }
}
.korunka .m-fileUpload__input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
@media (min-width: 1024px) {
  .korunka .m-fileUpload__cancel {
    min-width: 120px;
  }
}
.korunka .m-formField__icon {
  flex: 0 0 40px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 56px;
  color: rgba(69, 90, 109, 0.7);
}
.m-formField--withCheckbox .korunka .m-formField__icon {
  height: 24px;
}
.korunka .m-formField__control {
  position: relative;
  flex-grow: 1;
}
.m-formField--withCheckbox .korunka .m-formField__control > .a-selection {
  padding-top: 12px;
  padding-bottom: 4px;
}
.m-formField--short > .korunka .m-formField__control > .a-inputWrapper {
  width: 168px;
}
.korunka .o-modal__body .m-formField:last-child {
  margin: 0 0 16px;
}
.korunka .m-gameMessage {
  line-height: 140%;
  font-size: 12px;
  color: rgba(69, 90, 109, 0.7);
  background-color: rgba(69, 90, 109, 0.06);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  margin: 8px 0 0;
  border-radius: 6px;
}
@media (min-width: 1024px) {
  .korunka .m-gameMessage {
    font-size: 14px;
    margin-left: 0;
    margin-right: 0;
  }
}
.korunka .m-gameMessage__warning {
  color: #ff6060;
  background-color: #fff0f0;
}
.korunka .m-gameMessage__error {
  color: #ff6060;
  background-color: #ffd9d9;
}
.korunka .m-gameMessage--action {
  flex-grow: 0;
  flex-shrink: 0;
}
.korunka .m-gameMessage__priority2 {
  background: none;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.korunka .m-gameMessage--content + .m-gameMessage--action {
  margin-left: 8px;
}
.korunka .m-gameMessage + .korunka .m-gameMessage {
  margin-top: 8px;
}
@media (max-width: 687px) {
  .korunka .m-gameMessage:last-child {
    margin-bottom: 8px;
  }
}
@media (min-width: 1024px) {
  .korunka .m-guidePanel .a-guideBlockIcon__title {
    min-height: 46px;
  }
}
.korunka .m-guidePanel__column {
  background-image: linear-gradient(
    180deg,
    rgba(69, 90, 109, 0.06),
    transparent
  );
}
@media (min-width: 1024px) {
  .korunka .m-guidePanel__column {
    background-image: none;
  }
  .korunka .m-guidePanel__column .a-guideBlockIcon {
    margin: 0;
  }
  .korunka .m-guidePanel__column:nth-child(odd) .a-guideBlockIcon {
    margin-left: auto;
  }
}
.korunka .m-identityDocumentsFaq {
  margin-bottom: 24px;
}
.korunka .m-identityDocumentsFaq__header {
  line-height: 28px;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 14px;
  color: #455a6d;
}
.korunka .m-identityDocumentsFaq__container {
  margin-top: 14px;
}
.korunka .m-identityDocumentsFaq__title {
  line-height: 22px;
  font-size: 16px;
  font-weight: 400;
  flex-grow: 1;
  margin-top: 2px;
  margin-bottom: 14px;
  color: #455a6d;
}
.korunka .m-identityDocumentsFaq__content {
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
}
.korunka .m-labelledSelection {
  position: relative;
  display: flex;
  align-items: center;
  padding: 12px 16px;
}
.korunka .m-labelledSelection__control {
  display: flex;
  align-self: flex-start;
}
.korunka .m-labelledSelection__text {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
.korunka .m-labelledSelection__label {
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #455a6d;
  cursor: pointer;
}
.m-labelledSelection--disabled .korunka .m-labelledSelection__label {
  cursor: default;
  color: rgba(69, 90, 109, 0.38);
}
.korunka .m-labelledSelection__helperText {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
  padding: 5px 0;
  margin-top: -2px;
}
.korunka .m-labelledSelection--invalid {
  color: #ff6060;
}
.korunka .m-pageHint {
  display: flex;
  padding: 8px 0;
  align-items: center;
}
.korunka .m-pageHint__icon {
  flex-shrink: 0;
  margin-right: 32px;
}
.korunka .m-pageHint__icon--small {
  margin: 0 16px;
}
.korunka .m-pageHint__container {
  line-height: 120%;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .korunka .m-pageHint__container {
    line-height: 140%;
    font-size: 14px;
  }
}
.korunka .m-pageHint__title {
  line-height: 120%;
  font-size: 14px;
  flex-grow: 1;
  margin-bottom: 2px;
  color: #455a6d;
}
@media (min-width: 1024px) {
  .korunka .m-pageHint__title {
    line-height: 140%;
    font-size: 16px;
  }
}
.korunka .m-pageHint__content {
  color: rgba(69, 90, 109, 0.7);
  font-family: Roboto, sans-serif;
  font-weight: 400;
}
.korunka .m-pageHintSeparator {
  margin: 12px 0 12px 12px;
  color: rgba(69, 90, 109, 0.12);
}
.korunka .m-pageHintSeparator--small {
  margin: 0 16px;
}
@media (min-width: 1024px) {
  .p-registrationVerification .korunka .m-pageHintSeparator--small {
    margin: 0 20px;
  }
}
.korunka .m-searchInput {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14), 0 4px 5px rgba(0, 0, 0, 0.12),
    0 1px 10px rgba(0, 0, 0, 0.2);
}
.korunka .m-searchInput__root {
  position: relative;
  background-color: #fff;
}
.korunka .m-searchInput__icon {
  width: 56px;
  height: 56px;
  flex-shrink: 0;
}
.korunka .m-searchInput__control {
  width: 100%;
  height: 56px;
  line-height: 19px;
  font-size: 16px;
  font-weight: 400;
  color: #455a6d;
  padding-right: 16px;
  appearance: none;
}
.korunka .m-searchInput__control::placeholder {
  color: inherit;
  opacity: 1;
}
.korunka .m-searchInput__control:focus {
  outline: none;
}
.korunka .m-searchInput__control:focus::placeholder {
  color: rgba(69, 90, 109, 0.38);
}
.korunka .m-searchInput__suggestions {
  overflow: auto;
  position: relative;
  padding: 4px 0;
  max-height: 248px;
  background-color: #fff;
}
.korunka .m-searchInput__suggestion {
  line-height: 19px;
  font-size: 16px;
  font-weight: 400;
  color: #455a6d;
  display: flex;
  align-items: center;
  padding: 12px 16px;
  width: 100%;
}
.korunka .m-selfLimitCard {
  padding: 12px;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.korunka .m-selfLimitCard__modal__ownValue {
  margin-left: 40px;
  margin-bottom: 24px;
  margin-top: 24px;
}
.korunka .m-selfLimitCard__modal__resultText {
  line-height: 140%;
  font-size: 14px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
  padding-top: 18px;
  padding-bottom: 7px;
}
.korunka .m-selfLimitCard__header {
  line-height: 140%;
  font-size: 16px;
  font-weight: 500;
  color: #455a6d;
  padding-left: 4px;
  padding-right: 4px;
  margin: 4px 0 12px;
}
.korunka .m-selfLimitCard__body {
  flex-grow: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.korunka .m-selfLimitCard__grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: -6px, -4px;
  width: 100%;
}
.korunka .m-selfLimitCard__grid > * {
  margin: 6px, 4px;
  flex: 1;
}
.korunka .m-selfLimitCard__text {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
  display: flex;
  align-items: center;
  margin: 0;
  height: 24px;
}
.korunka .m-selfLimitCard__text--caption {
  margin-bottom: 8px;
  color: rgba(69, 90, 109, 0.38);
}
.korunka .m-selfLimitCard__icon {
  margin-right: 8px;
}
.korunka .m-selfLimitCard__icon--valid {
  color: #5bbc67;
}
.korunka .m-selfLimitCard__icon--passive {
  color: rgba(69, 90, 109, 0.38);
}
.korunka .m-selfLimitCard__footer {
  margin: 2px -4px -10px;
}
.korunka .m-registrationSelfLimit__modal__ownValueContainer {
  margin-left: 24px;
  margin-bottom: 24px;
  margin-top: 24px;
}
.korunka .m-registrationSelfLimit__modal__ownValueContainer .m-formField {
  padding-right: 0;
}
.korunka .m-registrationSelfLimit__modal__ownValueContainer .m-formField__icon {
  display: none;
}
.korunka .m-registrationSelfLimit__modal__ownValueTimeHours {
  width: calc(50% - 4px);
}
.korunka .m-registrationSelfLimit__modal__ownValueTimeMinutes {
  margin-left: 8px;
  width: calc(50% - 4px);
}
.korunka .m-registrationSelfLimit__modal__resultText {
  line-height: 140%;
  font-size: 14px;
  font-weight: 400;
  color: rgba(69, 90, 109, 0.7);
  padding-top: 16px;
  padding-bottom: 16px;
}
.korunka .m-selfLimitCard__footer,
.korunka .m-selfLimitCard__header {
  flex-shrink: 0;
}
.korunka .o-modal > * {
  z-index: 300;
}
.korunka .o-modal__backdrop {
  opacity: 0.7;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
}
.korunka .o-modal__dialog {
  position: fixed;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 24px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
}
.o-modal--desktop > .korunka .o-modal__dialog {
  margin: 0 auto;
  max-width: 492px;
  top: 86px;
  transform: translate(0);
}
.korunka .o-modal__content {
  position: relative;
  padding: 0;
}
.korunka .o-modal__content--noTitle {
  padding-top: 24px;
}
.korunka .o-modal__header {
  line-height: 140%;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #455a6d;
  padding: 24px;
}
.korunka .o-modal__header .o-modal__subheader {
  line-height: 140%;
  font-size: 14px;
  font-weight: 400;
  flex-basis: 100%;
}
.korunka .o-modal__header--colored {
  background-color: #6900d1;
  color: #fff;
  border-radius: 8px 8px 0 0;
}
.korunka .o-modal__header--swapSize {
  line-height: 140%;
  font-size: 14px;
  font-weight: 400;
}
.korunka .o-modal__header--swapSize .o-modal__subheader {
  line-height: 140%;
  font-size: 20px;
  font-weight: 500;
}
.korunka .o-modal__footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 16px;
}
.korunka .o-modal__footer--small {
  padding: 8px 16px;
}
.korunka .o-modal__footer > * + * {
  margin-left: 8px;
}
.korunka .o-modal__body {
  line-height: 19px;
  font-size: 16px;
  font-weight: 400;
  color: #455a6d;
  padding: 8px 24px;
}
.o-modal__content--overflow .korunka .o-modal__body {
  overflow: auto;
}
.korunka .o-modal__body--noPadding {
  padding: 0;
}
.korunka .o-modal__body--small {
  padding: 8px 24px;
}
.korunka .o-modal__body .a-infoBanner {
  width: 100%;
  border-radius: 0;
}
.korunka .o-modal__body > :last-child {
  margin-bottom: 0;
}
.korunka .flex-row {
  flex-direction: row;
}
.korunka .flex-row-reverse {
  flex-direction: row-reverse;
}
.korunka .flex-col {
  flex-direction: column;
}
.korunka .flex-col-reverse {
  flex-direction: column-reverse;
}
.korunka .flex-no-wrap {
  flex-wrap: nowrap;
}
.korunka .flex-wrap {
  flex-wrap: wrap;
}
.korunka .flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.korunka .items-stretch {
  align-items: stretch;
}
.korunka .items-start {
  align-items: flex-start;
}
.korunka .items-center {
  align-items: center;
}
.korunka .items-end {
  align-items: flex-end;
}
.korunka .items-baseline {
  align-items: baseline;
}
.korunka .content-start {
  align-content: flex-start;
}
.korunka .content-center {
  align-content: center;
}
.korunka .content-end {
  align-content: flex-end;
}
.korunka .content-between {
  align-content: space-between;
}
.korunka .content-around {
  align-content: space-around;
}
.korunka .self-auto {
  align-self: auto;
}
.korunka .self-start {
  align-self: flex-start;
}
.korunka .self-center {
  align-self: center;
}
.korunka .self-end {
  align-self: flex-end;
}
.korunka .self-stretch {
  align-self: stretch;
}
.korunka .justify-start {
  justify-content: flex-start;
}
.korunka .justify-center {
  justify-content: center;
}
.korunka .justify-end {
  justify-content: flex-end;
}
.korunka .justify-between {
  justify-content: space-between;
}
.korunka .justify-around {
  justify-content: space-around;
}
.korunka .justify-evenly {
  justify-content: space-evenly;
}
.korunka .flex-initial {
  flex: 0 1 auto;
}
.korunka .flex-1 {
  flex: 1 1 0%;
}
.korunka .flex-50 {
  flex: 0 0 50%;
}
.korunka .flex-auto {
  flex: 1 1 auto;
}
.korunka .flex-none {
  flex: none;
}
.korunka .flex-grow {
  flex-grow: 1;
}
.korunka .flex-grow-0 {
  flex-grow: 0;
}
.korunka .flex-shrink {
  flex-shrink: 1;
}
.korunka .flex-shrink-0 {
  flex-shrink: 0;
}
.korunka .order-first {
  order: -9999;
}
.korunka .order-last {
  order: 9999;
}
.korunka .order-none {
  order: 0;
}
.korunka .flex-basis-100 {
  flex-basis: 100vw;
}
.korunka .block {
  display: block;
}
.korunka .inline-block {
  display: inline-block;
}
.korunka .inline {
  display: inline;
}
.korunka .flex {
  display: flex;
}
.korunka .inline-flex {
  display: inline-flex;
}
.korunka .hidden {
  display: none;
}
.korunka .relative {
  position: relative;
}
.ContentTab {
  display: flex;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #394b5b;
  border-bottom: 1px solid #d3d3d3;
  align-items: center;
  border-radius: 4px 4px 0 0;
  padding: 6px 12px;
}
.ContentTab__h1__padding {
  padding: 6px 7px 7px 10px !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
[hidden],
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  font-size: 13px;
  line-height: 1.231;
}
body,
button,
input,
select,
textarea {
  color: #222222;
}
a {
  color: blue;
  cursor: pointer;
}
a:visited {
  color: #551a8b;
}
a:hover {
  color: blue;
}
a:active,
a:hover {
  outline: 0;
}
p {
  margin: 0 0 10px;
  line-height: 140%;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
ins {
  background: #ff9;
  text-decoration: none;
}
ins,
mark {
  color: #000000;
}
mark {
  background: #ff0;
  font-style: italic;
  font-weight: 700;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
  _font-family: courier new, monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:after,
q:before {
  content: none;
}
small {
  font-size: 85%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: initial;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ol,
ul {
  margin: 1em 0;
  padding: 0 0 0 40px;
}
dd {
  margin: 0 0 0 40px;
}
nav ol,
nav ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure,
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  cursor: pointer;
}
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: initial;
  *vertical-align: middle;
  outline: none;
}
button,
input {
  line-height: normal;
  *overflow: visible;
  border-width: 0;
  border-style: solid;
}
table button,
table input {
  *overflow: auto;
}
[role="button"],
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: initial;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input:required {
  box-shadow: none;
}
input[type="number"] {
  -moz-appearance: textfield;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  vertical-align: middle;
}
::-webkit-input-placeholder {
  color: #999;
}
:-moz-placeholder,
::-moz-placeholder {
  color: #999;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #999;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
input[type="text"]::-ms-clear,
input[type="text"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.floatL {
  float: left;
}
.floatR {
  float: right;
}
.clear {
  height: 0;
  width: 0;
  margin: 0;
  padding: 0;
  clear: both;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.clearInline {
  display: block;
  clear: both;
  height: 0;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
.padTO {
  padding-top: 0 !important;
}
.padBO {
  padding-bottom: 0 !important;
}
.pad {
  padding: 10px;
}
.mar {
  margin: 10px;
}
.padR {
  padding-right: 10px;
}
.marR {
  margin-right: 10px;
}
.padL-left {
  padding-left: 10px;
}
.marL-left {
  margin-left: 10px;
}
.padT {
  padding-top: 10px;
}
.padT12 {
  padding-top: 12px;
}
.marT {
  margin-top: 10px;
}
.padB {
  padding-bottom: 10px;
}
.marB {
  margin-bottom: 10px;
}
.padS {
  padding: 5px;
}
.marS {
  margin: 5px;
}
.padRS {
  padding-right: 5px;
}
.padRXS {
  padding-right: 2px;
}
.marRS {
  margin-right: 5px;
}
.padL-leftS {
  padding-left: 5px;
}
.marL-leftS {
  margin-left: 5px;
}
.marL-leftXS {
  margin-left: 2px;
}
.padTS {
  padding-top: 5px;
}
.marTS {
  margin-top: 5px;
}
.padBS {
  padding-bottom: 5px;
}
.marBS {
  margin-bottom: 5px;
}
.padL {
  padding: 15px;
}
.marL {
  margin: 15px;
}
.padRL {
  padding-right: 15px;
}
.marRL {
  margin-right: 15px;
}
.padL-leftL {
  padding-left: 15px;
}
.marL-leftL {
  margin-left: 15px;
}
.marL-rightL {
  margin-right: 15px;
}
.padTL {
  padding-top: 15px;
}
.marTL {
  margin-top: 15px;
}
.padBL {
  padding-bottom: 15px;
}
.marBL {
  margin-bottom: 15px;
}
.padXL {
  padding: 20px;
}
.marXL {
  margin: 20px;
}
.padRXL {
  padding-right: 20px;
}
.marRXL {
  margin-right: 20px;
}
.padL-leftXL {
  padding-left: 20px;
}
.marL-leftXL {
  margin-left: 20px;
}
.padTXL {
  padding-top: 20px;
}
.marTXL {
  margin-top: 20px;
}
.padBXL {
  padding-bottom: 20px;
}
.marBXL {
  margin-bottom: 20px;
}
.alignR {
  text-align: right !important;
}
.alignC {
  text-align: center !important;
}
.alignL {
  text-align: left !important;
}
.text--left {
  text-align: left;
}
.text--center {
  text-align: center;
}
.text--right {
  text-align: right;
}
.vAlignT {
  vertical-align: top !important;
}
.vAlignM {
  vertical-align: middle;
}
.vAlignBs {
  vertical-align: initial;
}
.posRel {
  position: relative;
}
.posAbs {
  position: absolute;
}
.addPaymentChannelButton {
  background: none;
  border: none;
  color: #000000;
}
.addPaymentChannelButton:disabled,
.addPaymentChannelButton:disabled:hover {
  pointer-events: none;
  color: rgba(0, 0, 0, 0.26) !important;
  cursor: default;
}
.usedPreliminaryPaymentChannels {
  color: #ffffff !important;
  background: #4ba1e5;
  padding: 2px;
  text-transform: none;
  position: relative;
  top: -2px;
}
.w5 {
  width: 5%;
}
.w10 {
  width: 10%;
}
.w15 {
  width: 15%;
}
.w20 {
  width: 20%;
}
.w25 {
  width: 25%;
}
.w30 {
  width: 30%;
}
.w35 {
  width: 35%;
}
.w40 {
  width: 40%;
}
.w45 {
  width: 45%;
}
.w55 {
  width: 55%;
}
.w60 {
  width: 60%;
}
.w65 {
  width: 65%;
}
.w70 {
  width: 70%;
}
.w75 {
  width: 75%;
}
.w80 {
  width: 80%;
}
.w85 {
  width: 85%;
}
.w90 {
  width: 90%;
}
.w95 {
  width: 95%;
}
.w100 {
  width: 100%;
}
.wImportant10 {
  width: 10% !important;
}
.wImportant20 {
  width: 20% !important;
}
.wImportant30 {
  width: 30% !important;
}
.wImportant40 {
  width: 40% !important;
}
.wImportant50 {
  width: 50% !important;
}
.wImportant60 {
  width: 60% !important;
}
.wImportant70 {
  width: 70% !important;
}
.wImportant80 {
  width: 80% !important;
}
.wImportant90 {
  width: 90% !important;
}
.wImportant100 {
  width: 100% !important;
}
.wPix100 {
  width: 100px;
}
.wPix200 {
  width: 200px;
}
.wPix300 {
  width: 300px;
}
.wPix400 {
  width: 400px;
}
.wPix500 {
  width: 500px;
}
.wPix600 {
  width: 600px;
}
.wPix700 {
  width: 700px;
}
.wPix800 {
  width: 800px;
}
.wPix900 {
  width: 900px;
}
.wPix1000 {
  width: 1000px;
}
.noBg {
  background-image: none !important;
  border-right: 0 !important;
}
.noPad,
.tbl .noPad {
  padding: 0 !important;
}
.noPadL {
  padding-left: 0 !important;
}
.noPadR {
  padding-right: 0 !important;
}
.noMar {
  margin: 0 !important;
}
.noWrap {
  white-space: nowrap;
}
.wrap {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.hide {
  display: none;
}
@media screen {
  .hideScreen {
    display: none;
  }
}
.visibility {
  visibility: hidden;
}
.show {
  display: block !important;
}
a:hover {
  text-decoration: none;
}
.noDecoration {
  text-decoration: none !important;
}
.mousePointer {
  cursor: pointer;
}
.mouseDefault {
  cursor: default;
}
.transparent {
  zoom: 1;
  opacity: 0.5;
}
.opacity12 {
  opacity: 0.12;
}
.opacity26 {
  opacity: 0.26;
}
.opacity30 {
  opacity: 0.3;
}
.opacity38 {
  opacity: 0.38;
}
.opacity50 {
  opacity: 0.5;
}
.opacity54 {
  opacity: 0.54;
}
.opacity100 {
  opacity: 1;
}
.bgTrans {
  background: transparent;
}
.divTable {
  display: table;
}
.divTableTr {
  display: table-row;
}
.divTableTd,
.divTableTh {
  display: table-cell;
}
.link,
a {
  text-decoration: none;
  transition: color 0.25s;
}
.link,
.link:visited,
a,
a:visited {
  color: #004aa2;
}
.link:hover,
a:hover {
  color: #e69424;
}
.itemHover:hover {
  background-color: #e6f5ff;
}
h1 {
  text-transform: uppercase;
}
h1,
h2 {
  font-size: 18px;
}
h1,
h2,
h3 {
  font-weight: 500;
  color: #000000;
}
h3 {
  font-size: 15px;
}
h4 {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
h3 .sprSports.hd {
  top: 15px;
  position: relative;
}
.p11R {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.p12L {
  font-weight: 300;
}
.p12L,
.p12R {
  color: #000000;
  font-size: 12px;
}
.p12R {
  font-weight: 400;
}
.p12M {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}
.p13L {
  font-weight: 300;
}
.p13L,
.p13R {
  font-size: 13px;
  color: #000000;
}
.p13R {
  font-weight: 400;
}
.p13M {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.p14L {
  font-weight: 300;
}
.p14L,
.p14R {
  color: #000000;
  font-size: 14px;
}
.p14R {
  font-weight: 400;
}
.p14M {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.p15L {
  font-weight: 300;
}
.p15L,
.p15M {
  font-size: 15px;
  color: #000000;
}
.p15M {
  font-weight: 500;
}
.l12R {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
}
.l12R:hover {
  color: #e69424;
}
.l13R {
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}
.l13R:hover {
  color: #e69424;
}
.l13M {
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
.l13M:hover {
  color: #e69424;
}
.l14R {
  font-size: 14px;
  text-transform: uppercase;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}
.l14R:hover {
  color: #e69424;
}
.l16R {
  color: #004aa2;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.25s, text-decoration 0.25s;
}
.l16R:hover {
  color: #e69424;
}
.l16R:hover,
.l18M {
  text-decoration: none;
}
.l18M {
  font-size: 18px;
  font-weight: 500;
  color: #004aa2;
  cursor: pointer;
  transition: color 0.25s;
}
.l18M:hover {
  color: #e69424;
}
.strong,
strong {
  font-weight: 500;
}
.font--light {
  font-weight: 300;
}
.font--regular {
  font-weight: 400;
}
.font--medium {
  font-weight: 500;
}
.font--bold {
  font-weight: 700;
}
.em,
em {
  color: #e69424;
  font-style: normal;
}
.paddingBlock {
  padding: 10px;
}
.border {
  border: 1px solid #d3d3d3;
}
.borderTop {
  border-top: 1px solid #d3d3d3;
}
.borderBottom {
  border-bottom: 1px solid #d3d3d3;
}
.borderLeft {
  border-left: 1px solid #d3d3d3;
}
.borderRight {
  border-right: 1px solid #d3d3d3;
}
.onlineIndicator {
  width: 11px;
  height: 11px;
  border-radius: 150px;
}
.onlineIndicator.off {
  background-color: #ce4c3a;
}
.onlineIndicator.on {
  background-color: #1fa149;
}
.onlineIndicator.denied {
  background-color: rgba(0, 0, 0, 0.38);
}
.cErrorDisColor {
  color: #db2128;
}
.cWarnDisColor {
  color: #ffd401;
}
.cOkDisColor {
  color: #1fa149;
}
.cWeakDisColor {
  color: #a4a4a4;
}
.cBorderError,
.errorBorder {
  border: 1px solid #db2128 !important;
  box-shadow: 0 0 5px 2px rgba(219, 33, 40, 0.5);
}
.bottomColorText {
  color: #b4b4b4;
}
.posRight-5 {
  right: 5px;
}
.posRight-10 {
  right: 10px;
}
.posRight-15 {
  right: 15px;
}
.posRight-20 {
  right: 20px;
}
.posRight-25 {
  right: 25px;
}
.posRight-30 {
  right: 30px;
}
.posRight-35 {
  right: 35px;
}
.posRight-40 {
  right: 40px;
}
.posRight-45 {
  right: 45px;
}
.posRight-50 {
  right: 50px;
}
.posRight-55 {
  right: 55px;
}
.posRight-60 {
  right: 60px;
}
.posRight-65 {
  right: 65px;
}
.posRight-70 {
  right: 70px;
}
.posRight-75 {
  right: 75px;
}
.posRight-80 {
  right: 80px;
}
.posRight-85 {
  right: 85px;
}
.posRight-90 {
  right: 90px;
}
.posRight-95 {
  right: 95px;
}
.posRight-100 {
  right: 100px;
}
.posRight-105 {
  right: 105px;
}
.posRight-110 {
  right: 110px;
}
.posRight-115 {
  right: 115px;
}
.posRight-120 {
  right: 120px;
}
.posRight-125 {
  right: 125px;
}
.posRight-130 {
  right: 130px;
}
.posRight-135 {
  right: 135px;
}
.posRight-140 {
  right: 140px;
}
.posRight-145 {
  right: 145px;
}
.posRight-150 {
  right: 150px;
}
.posRight-155 {
  right: 155px;
}
.posRight-160 {
  right: 160px;
}
.posRight-165 {
  right: 165px;
}
.posRight-170 {
  right: 170px;
}
.posRight-175 {
  right: 175px;
}
.posRight-180 {
  right: 180px;
}
.posRight-185 {
  right: 185px;
}
.posRight-190 {
  right: 190px;
}
.posRight-195 {
  right: 195px;
}
.posRight-200 {
  right: 200px;
}
.posRight-205 {
  right: 205px;
}
.posRight-210 {
  right: 210px;
}
.posRight-215 {
  right: 215px;
}
.posRight-220 {
  right: 220px;
}
.posRight-225 {
  right: 225px;
}
.posRight-230 {
  right: 230px;
}
.posRight-235 {
  right: 235px;
}
.posRight-240 {
  right: 240px;
}
.posRight-245 {
  right: 245px;
}
.posRight-250 {
  right: 250px;
}
.posLeft-5 {
  left: 5px;
}
.posLeft-10 {
  left: 10px;
}
.posLeft-15 {
  left: 15px;
}
.posLeft-20 {
  left: 20px;
}
.posLeft-25 {
  left: 25px;
}
.posLeft-30 {
  left: 30px;
}
.posLeft-35 {
  left: 35px;
}
.posLeft-40 {
  left: 40px;
}
.posLeft-45 {
  left: 45px;
}
.posLeft-50 {
  left: 50px;
}
.posLeft-55 {
  left: 55px;
}
.posLeft-60 {
  left: 60px;
}
.posLeft-65 {
  left: 65px;
}
.posLeft-70 {
  left: 70px;
}
.posLeft-75 {
  left: 75px;
}
.posLeft-80 {
  left: 80px;
}
.posLeft-85 {
  left: 85px;
}
.posLeft-90 {
  left: 90px;
}
.posLeft-95 {
  left: 95px;
}
.posLeft-100 {
  left: 100px;
}
.posLeft-105 {
  left: 105px;
}
.posLeft-110 {
  left: 110px;
}
.posLeft-115 {
  left: 115px;
}
.posLeft-120 {
  left: 120px;
}
.posLeft-125 {
  left: 125px;
}
.posLeft-130 {
  left: 130px;
}
.posLeft-135 {
  left: 135px;
}
.posLeft-140 {
  left: 140px;
}
.posLeft-145 {
  left: 145px;
}
.posLeft-150 {
  left: 150px;
}
.posLeft-155 {
  left: 155px;
}
.posLeft-160 {
  left: 160px;
}
.posLeft-165 {
  left: 165px;
}
.posLeft-170 {
  left: 170px;
}
.posLeft-175 {
  left: 175px;
}
.posLeft-180 {
  left: 180px;
}
.posLeft-185 {
  left: 185px;
}
.posLeft-190 {
  left: 190px;
}
.posLeft-195 {
  left: 195px;
}
.posLeft-200 {
  left: 200px;
}
.posLeft-205 {
  left: 205px;
}
.posLeft-210 {
  left: 210px;
}
.posLeft-215 {
  left: 215px;
}
.posLeft-220 {
  left: 220px;
}
.posLeft-225 {
  left: 225px;
}
.posLeft-230 {
  left: 230px;
}
.posLeft-235 {
  left: 235px;
}
.posLeft-240 {
  left: 240px;
}
.posLeft-245 {
  left: 245px;
}
.posLeft-250 {
  left: 250px;
}
.posTop-5 {
  top: 5px;
}
.posTop-10 {
  top: 10px;
}
.posTop-15 {
  top: 15px;
}
.posTop-20 {
  top: 20px;
}
.posTop-25 {
  top: 25px;
}
.posTop-30 {
  top: 30px;
}
.posTop-35 {
  top: 35px;
}
.posTop-40 {
  top: 40px;
}
.posTop-45 {
  top: 45px;
}
.posTop-50 {
  top: 50px;
}
.posTop-55 {
  top: 55px;
}
.posTop-60 {
  top: 60px;
}
.posTop-65 {
  top: 65px;
}
.posTop-70 {
  top: 70px;
}
.posTop-75 {
  top: 75px;
}
.posTop-80 {
  top: 80px;
}
.posTop-85 {
  top: 85px;
}
.posTop-90 {
  top: 90px;
}
.posTop-95 {
  top: 95px;
}
.posTop-100 {
  top: 100px;
}
.posTop-105 {
  top: 105px;
}
.posTop-110 {
  top: 110px;
}
.posTop-115 {
  top: 115px;
}
.posTop-120 {
  top: 120px;
}
.posTop-125 {
  top: 125px;
}
.posTop-130 {
  top: 130px;
}
.posTop-135 {
  top: 135px;
}
.posTop-140 {
  top: 140px;
}
.posTop-145 {
  top: 145px;
}
.posTop-150 {
  top: 150px;
}
.posTop-155 {
  top: 155px;
}
.posTop-160 {
  top: 160px;
}
.posTop-165 {
  top: 165px;
}
.posTop-170 {
  top: 170px;
}
.posTop-175 {
  top: 175px;
}
.posTop-180 {
  top: 180px;
}
.posTop-185 {
  top: 185px;
}
.posTop-190 {
  top: 190px;
}
.posTop-195 {
  top: 195px;
}
.posTop-200 {
  top: 200px;
}
.posTop-205 {
  top: 205px;
}
.posTop-210 {
  top: 210px;
}
.posTop-215 {
  top: 215px;
}
.posTop-220 {
  top: 220px;
}
.posTop-225 {
  top: 225px;
}
.posTop-230 {
  top: 230px;
}
.posTop-235 {
  top: 235px;
}
.posTop-240 {
  top: 240px;
}
.posTop-245 {
  top: 245px;
}
.posTop-250 {
  top: 250px;
}
.posBottom-5 {
  bottom: 5px;
}
.posBottom-10 {
  bottom: 10px;
}
.posBottom-15 {
  bottom: 15px;
}
.posBottom-20 {
  bottom: 20px;
}
.posBottom-25 {
  bottom: 25px;
}
.posBottom-30 {
  bottom: 30px;
}
.posBottom-35 {
  bottom: 35px;
}
.posBottom-40 {
  bottom: 40px;
}
.posBottom-45 {
  bottom: 45px;
}
.posBottom-50 {
  bottom: 50px;
}
.posBottom-55 {
  bottom: 55px;
}
.posBottom-60 {
  bottom: 60px;
}
.posBottom-65 {
  bottom: 65px;
}
.posBottom-70 {
  bottom: 70px;
}
.posBottom-75 {
  bottom: 75px;
}
.posBottom-80 {
  bottom: 80px;
}
.posBottom-85 {
  bottom: 85px;
}
.posBottom-90 {
  bottom: 90px;
}
.posBottom-95 {
  bottom: 95px;
}
.posBottom-100 {
  bottom: 100px;
}
.posBottom-105 {
  bottom: 105px;
}
.posBottom-110 {
  bottom: 110px;
}
.posBottom-115 {
  bottom: 115px;
}
.posBottom-120 {
  bottom: 120px;
}
.posBottom-125 {
  bottom: 125px;
}
.posBottom-130 {
  bottom: 130px;
}
.posBottom-135 {
  bottom: 135px;
}
.posBottom-140 {
  bottom: 140px;
}
.posBottom-145 {
  bottom: 145px;
}
.posBottom-150 {
  bottom: 150px;
}
.posBottom-155 {
  bottom: 155px;
}
.posBottom-160 {
  bottom: 160px;
}
.posBottom-165 {
  bottom: 165px;
}
.posBottom-170 {
  bottom: 170px;
}
.posBottom-175 {
  bottom: 175px;
}
.posBottom-180 {
  bottom: 180px;
}
.posBottom-185 {
  bottom: 185px;
}
.posBottom-190 {
  bottom: 190px;
}
.posBottom-195 {
  bottom: 195px;
}
.posBottom-200 {
  bottom: 200px;
}
.posBottom-205 {
  bottom: 205px;
}
.posBottom-210 {
  bottom: 210px;
}
.posBottom-215 {
  bottom: 215px;
}
.posBottom-220 {
  bottom: 220px;
}
.posBottom-225 {
  bottom: 225px;
}
.posBottom-230 {
  bottom: 230px;
}
.posBottom-235 {
  bottom: 235px;
}
.posBottom-240 {
  bottom: 240px;
}
.posBottom-245 {
  bottom: 245px;
}
.posBottom-250 {
  bottom: 250px;
}
.flexBoxRow {
  flex-flow: row wrap;
}
.flexBoxColumn,
.flexBoxRow {
  display: flex;
  padding: 10px;
  align-items: center;
  justify-content: space-between;
}
.flexBoxColumn {
  flex-flow: column wrap;
}
.preliminaryAcceptedBox {
  width: 140px;
  float: left;
  border: 1px solid grey;
  text-align: center;
  margin: 5px;
  padding: 5px;
  background-color: #efefef;
  border-radius: 5px;
}
.preliminaryBtn {
  width: 90%;
  margin: 2px !important;
}
.flexContainerRow {
  display: flex;
  flex-direction: row;
}
.flexContainerColumn {
  display: flex;
  flex-direction: column;
}
.flexDisplay {
  display: flex;
}
.flexWrap {
  flex-wrap: wrap;
}
.alignSFE {
  align-self: flex-end;
}
.flexContainerColumn > div,
.flexContainerRow > div {
  flex-grow: 1;
}
.tip-white {
  color: #ffffff;
}
@keyframes sk-bouncedelay {
  0%,
  80%,
  to {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.firstLetterUppercase:first-letter {
  text-transform: uppercase;
}
.inline-block {
  display: inline-block;
}
.w-full {
  width: 100%;
}
.h-full {
  height: 100%;
}
.chkWrap,
.radWrap,
button,
input,
select,
textarea {
  box-sizing: border-box;
}
input[type="password"]:focus,
input[type="text"]:focus,
select:focus,
textarea:focus {
  box-shadow: 1px 1px 1px #e2e2e2;
}
label {
  font-weight: 400;
}
.btn,
label {
  font-size: 13px;
  color: #000000;
}
.btn {
  font-weight: 500;
  text-transform: uppercase;
  box-shadow: 0 1px 2px #e1e1e1;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  padding: 5px 12px;
  cursor: pointer;
  background-color: #e6e6e6;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
}
.btn:hover:not(.btn.disabled) {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.btn.disabled,
.btn:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.btn.disabled:hover,
.btn:disabled:hover {
  color: #bebebe !important;
}
.btn,
.btn:visited {
  color: #000000;
}
.can-hover .btn:hover {
  color: #ffffff;
}
.btn.full {
  width: auto !important;
}
.btnAction,
.btnAction:visited {
  background-color: #e69424;
  color: #ffffff;
  transition: background 0.25s, color 0.25s;
  border: 1px solid transparent;
}
.btnAction:hover,
.btnAction:visited:hover {
  background: #1e88e5;
}
.btnAction.disabled,
.btnAction:disabled,
.btnAction:visited.disabled,
.btnAction:visited:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.btnRate,
.btnSpace {
  width: 52px;
}
.btnRate {
  background-color: #e6e6e6;
  color: #000000;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  height: 27px;
  box-sizing: border-box;
  cursor: pointer;
  padding: 4px 0;
  background-color: #f5f5f5;
  font-size: 14px;
  box-shadow: 0 1px 2px #e1e1e1;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  color: #005cb2;
  font-weight: 500;
  position: relative;
}
.btnRate:hover:not(.btnRate.disabled) {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.btnRate.disabled,
.btnRate:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.btnRate.disabled:hover,
.btnRate:disabled:hover {
  color: #bebebe !important;
}
.btnRate .arrowUp,
.btnRate .arrowUpTran {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #1fa149;
  border-left: 8px solid transparent;
}
.btnRate .arrowUpTran {
  opacity: 0;
}
.btnRate.selectedOdd .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.btnRate .arrowDownTran {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
  opacity: 0;
}
.btnRate.selectedOdd .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.btnRate .arrowDownTran-enter-active,
.btnRate .arrowUpTran-enter-active {
  animation: arrow_animation 10s;
}
.btnRate .arrowDownTran-exit,
.btnRate .arrowUpTran-exit {
  opacity: 0;
}
.btnRate .arrowDown {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
}
.btnRate:hover:not(.selectedOdd):not(.colOnTicket) .arrowDown,
.btnRate:hover:not(.selectedOdd):not(.colOnTicket) .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.btnRate:hover:not(.selectedOdd):not(.colOnTicket) .arrowUp,
.btnRate:hover:not(.selectedOdd):not(.colOnTicket) .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.btnRate:hover:not(.colOnTicket):not(.btnRate.disabled) {
  border: 1px solid transparent;
  background: #1f70bb;
}
.btnRate.result {
  cursor: default;
}
.btnRate.result:hover:not(.colOnTicket):not(.disabled) {
  background: #f5f5f5;
  color: #005cb2;
  border: 1px solid #d3d3d3;
}
.btnRate.result.colOnTicket:hover:not(.disabled) {
  border: 1px solid #d3d3d3;
}
.btnRate.selectedOdd {
  border: 1px solid transparent !important;
  background-color: #005cb2 !important;
  color: #ffffff !important;
}
.btnRate.colOnTicket,
.btnRate.result.disabled.colOnTicket {
  background-color: #005cb2;
  color: #ffffff;
}
.btnRate.colOnTicket:hover:not(.disabled) {
  background-color: #005cb2;
  color: #ffffff;
  border: 1px solid #d3d3d3;
}
.btnRate.disabled {
  box-shadow: none;
  cursor: default;
  background-color: #f5f5f5;
}
.btnRate.disabled svg {
  margin-left: auto;
  margin-right: auto;
}
.btnRate.disabled .arrowDown,
.btnRate.disabled .arrowDownTran,
.btnRate.disabled .arrowUp,
.btnRate.disabled .arrowUpTran {
  display: none;
}
.buttons-placeholder {
  text-align: center;
  padding: 10px;
}
.buttons-placeholder .btn {
  width: 49%;
  margin: 0 1% 0 0;
}
.buttons-placeholder .btn + .btn {
  margin-left: 1%;
  margin-right: 0;
}
.buttons-placeholder.buttons-placeholder-1-btn .btn {
  width: 100%;
}
.btnRateLive {
  position: relative;
  cursor: pointer;
  height: 27px;
  box-shadow: 0 1px 2px #e1e1e1;
  background-color: #f5f5f5;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 500;
}
.btnRateLive,
.btnRateLive .name {
  box-sizing: border-box;
  display: inline-block;
}
.btnRateLive .name {
  padding: 4px 45px 0 8px;
  width: 100%;
  text-align: left;
  color: #000000;
  white-space: nowrap;
  font-weight: 400;
}
.btnRateLive .oppNum {
  font-size: 10px;
  color: #666666;
  position: absolute;
  left: 8px;
  top: 14px;
}
.btnRateLive .value {
  position: absolute;
  padding: 4px;
  right: 4px;
  top: 0;
  color: #005cb2;
}
.btnRateLive .arrow {
  position: absolute;
  right: 47px;
  top: 8px;
  color: #005cb2;
}
.btnRateLive .arrowUp {
  top: 0;
  border-top: 8px solid #1fa149;
}
.btnRateLive .arrowDown,
.btnRateLive .arrowUp {
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
}
.btnRateLive .arrowDown {
  bottom: 0;
  border-bottom: 8px solid #db2128;
}
.btnRateLive .arrowUpTran {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #1fa149;
  border-left: 8px solid transparent;
  opacity: 0;
  transition-property: opacity;
}
.btnRateLive.selectedOdd .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.btnRateLive .arrowDownTran {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
  opacity: 0;
}
.btnRateLive.selectedOdd .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.btnRateLive .arrowDownTran-enter-active,
.btnRateLive .arrowUpTran-enter-active {
  animation: arrow_animation 10s;
}
.btnRateLive .arrowDownTran-exit,
.btnRateLive .arrowUpTran-exit {
  opacity: 0;
}
.btnRateLive:hover:not(.colOnTicket):not(.btnRateLive.disabled) {
  background: #1f70bb;
  color: #ffffff;
  border: 1px solid transparent;
}
.btnRateLive.showOpp .name {
  position: relative;
  top: -5px;
}
.btnRateLive:hover .name,
.btnRateLive:hover .oppNum,
.btnRateLive:hover .value {
  color: #ffffff;
}
.btnRateLive:hover:not(.selectedOdd):not(.colOnTicket) .arrowDown,
.btnRateLive:hover:not(.selectedOdd):not(.colOnTicket) .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.btnRateLive:hover:not(.selectedOdd):not(.colOnTicket) .arrowUp,
.btnRateLive:hover:not(.selectedOdd):not(.colOnTicket) .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.btnRateLive.disabled:hover span,
.btnRateLive.disabled span {
  color: #bebebe;
}
.btnRateLive.disabled .arrowDown,
.btnRateLive.disabled .arrowDownTran,
.btnRateLive.disabled .arrowUp,
.btnRateLive.disabled .arrowUpTran {
  display: none;
}
.btnRateLive.disabled {
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.btnRateLive.disabled .arrow {
  display: none;
}
.btnRateLive.selectedOdd {
  border: 1px solid transparent !important;
  background-color: #005cb2 !important;
  color: #ffffff !important;
}
.btnRateLive.colOnTicket,
.btnRateLive.colOnTicket:hover {
  background-color: #005cb2;
  color: #ffffff;
}
.btnRateLive.colOnTicket:hover {
  border: 1px solid #d3d3d3;
}
.btnRateLive.colOnTicket .name,
.btnRateLive.colOnTicket .oppNum,
.btnRateLive.colOnTicket .value,
.btnRateLive.selectedOdd .name,
.btnRateLive.selectedOdd .oppNum,
.btnRateLive.selectedOdd .value {
  color: #ffffff;
}
.btnRateLive.colOnTicket.disabled .name,
.btnRateLive.selectedOdd.disabled .name {
  color: #bebebe;
}
.btnRateLive.a-btn--withActivePopup .name,
.btnRateLive.a-btn--withActivePopup .value {
  color: #ffffff !important;
}
.btnRateLive.result {
  cursor: default;
}
.btnRateLive.result:hover:not(.colOnTicket):not(.disabled) {
  background: #f5f5f5;
  color: #005cb2;
  border: 1px solid #d3d3d3;
}
.btnRateLive.result:hover:not(.colOnTicket):not(.disabled) .oppNum {
  color: #666666;
}
.btnRateLive.result:hover:not(.colOnTicket):not(.disabled) .name {
  color: #000000;
}
.btnRateLive.result:hover:not(.colOnTicket):not(.disabled) .value {
  color: #005cb2;
}
.btnRateLive svg {
  position: absolute;
  right: 10px;
  top: 4px;
}
.btnRateLive.withAmountPaidIndicator {
  padding-left: 6px;
}
.btnRateLive .name {
  padding-left: 6px;
  padding-right: 43px;
}
.edt,
.sel,
.txt {
  font-size: 13px;
  padding: 4px 5px;
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #222222;
}
input::placeholder {
  color: rgba(0, 0, 0, 0.12);
}
.edtSlider {
  font-size: 13px;
  padding: 4px 5px;
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #222222;
  width: 50px;
  vertical-align: text-top;
}
.sel {
  padding: 3px 4px;
}
.edt:disabled,
.edtDisabled,
.sel:disabled,
.selDisabled,
.txt:disabled {
  color: #bebebe;
  background-color: #efefef;
}
@media not all and (min-resolution: 0.001dpcm) {
  .edt:disabled,
  .edtDisabled,
  .sel:disabled,
  .selDisabled,
  .txt:disabled {
    color: #4c4c4c;
  }
}
.textPane + .textPane {
  margin-top: 10px;
}
.textPane.textPaneSep + .textPane,
.textPane[style*="display:none"] + .textPane {
  margin-top: 0;
}
.textPane h3 {
  padding: 10px 0 5px;
}
.textPane,
.textPaneBlock {
  background-color: #ffffff;
  box-shadow: 0px 6px 10px rgb(0 0 0 / 14%), 0px 1px 18px rgb(0 0 0 / 12%), 0px 3px 5px rgb(0 0 0 / 20%);
  border-radius: 9px;
}
.externalArticleBody.top,
.textPane.top,
.textPaneBlock.top {
  border-bottom: none;
}
.externalArticleBody.bottom,
.textPane.bottom,
.textPaneBlock.bottom {
  border-top: none;
}
.externalArticleBody.noBorder,
.textPane.noBorder,
.textPaneBlock.noBorder {
  border: none;
}
.externalArticleBody,
.textPaneArticle,
.textPaneBlock {
  padding: 15px;
}
.textPaneSep {
  margin-bottom: 10px;
}
.lbl {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.lblDisabled {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  color: #e2e2e2;
}
.tab {
  border-bottom: 1px solid #d3d3d3;
  padding: 10px 0 0;
  margin: 0;
  list-style-type: none;
  font-size: 0;
}
.tab.tabPagingBot {
  border-bottom: none;
  border-top: 1px solid #d3d3d3;
  padding: 0 0 10px;
}
.tab li {
  display: inline-block;
  position: relative;
  margin-right: 2px;
}
.tab .tabL,
.tab .tabR {
  display: none;
}
.tab .tabC {
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  color: #004aa2;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  line-height: 24px;
  vertical-align: bottom;
  padding: 0 7px;
}
.tab li {
  cursor: pointer;
  border-bottom: 2px solid transparent;
  transition: border 0.2s;
}
.pagingWrapBottom li,
.tab.tabPagingBot li {
  border-bottom: none;
  border-top: 2px solid transparent;
  transition: border 0.2s;
}
.tab li img {
  display: block;
  cursor: pointer;
  margin: 0 auto;
}
.tab .act .tabC,
.tab .selected > .tabC {
  font-size: 12px;
  color: #000000;
}
.tab li.act,
.tab li.selected,
.tab li .selected {
  border-bottom: 2px solid #e69424;
  color: #000000;
}
.tab li.selected a {
  color: #000000;
}
.tab li a:hover {
  color: #004aa2;
}
.tab li:hover {
  border-bottom: 2px solid #e69424;
}
.tab li.dateDisabled:hover,
.tab li.dis:hover {
  border-bottom: 2px solid transparent;
  cursor: default;
}
.tab li.act {
  border-bottom: 2px solid #e69424;
}
.tab .subTab {
  display: none;
  position: absolute;
  padding-left: 0;
  z-index: 2;
  background-color: #ffffff;
}
.tab .groupTab.open .subTab {
  display: block;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.tab .tabParent img {
  display: inline-block;
  margin-right: 5px;
  vertical-align: bottom;
  position: relative;
  top: -6px;
  left: -2px;
}
.tab.tabChilds.collapsiblePanel {
  transition-duration: 0.2s;
}
.tab.tabChilds.collapsiblePanel--hide,
.tab.tabChilds.collapsiblePanel-hide {
  padding-top: 0;
  border-bottom: none;
}
.tab.tabChilds.opened {
  height: auto;
  padding-top: 5px;
}
.pagingWrapBottom li.selected,
.pagingWrapBottom li:hover,
.tab.tabPagingBot li.selected,
.tab.tabPagingBot li:hover {
  border-top: 2px solid #e69424;
  border-bottom: none;
}
.pagingWrapBottom li.dis:hover,
.tab.tabPagingBot li.dis:hover {
  border-top: 2px solid transparent;
  border-bottom: none;
  cursor: default;
}
.tab li.dis,
.tab li.dis .tabC,
.tab li.dis img {
  cursor: default;
}
.tab .dis .tabC,
.tab .dis img {
  opacity: 0.4;
}
.tab .dis.disabled .tabC {
  opacity: 1;
  color: #a4a4a4;
}
.chkWrap {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  vertical-align: middle;
}
.chkWrap input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 3px;
  margin: -6px 0 0;
  z-index: 2;
  cursor: pointer;
}
.chkWrap input[type="checkbox"]:checked + label:after {
  position: absolute;
  display: inline-block;
  content: url(/images/sprites-src/ico/tipsport/r/r003/r003-0-15-pressed.png?_3_415);
  left: 0;
  top: 50%;
  margin-top: -7px;
}
.chkWrap input[type="checkbox"]:disabled {
  cursor: default;
}
.chkWrap input[type="checkbox"]:disabled + label {
  cursor: default;
  color: #a4a4a4;
}
.chkWrap label:before {
  content: url(/images/sprites-src/ico/tipsport/r/r003/r003-0-15-normal.png?_3_415);
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 15px;
  height: 15px;
  display: inline-block;
}
.chkWrap input[type="checkbox"]:disabled + label:before {
  content: url(/images/sprites-src/ico/tipsport/r/r003/r003-0-15-inactive.png?_3_415);
  z-index: 4;
}
.chkWrap input[type="checkbox"]:disabled:checked + label:before {
  content: url(/images/sprites-src/ico/tipsport/r/r003/r003-0-15-inactive-pressed.png?_3_415);
  z-index: 4;
}
.radWrap {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.radWrap input[type="radio"] {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
}
.radWrap label {
  cursor: pointer;
  margin-bottom: 0;
  text-align: left;
}
.radWrap input[type="radio"]:checked + label:after {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  display: inline-block;
  line-height: 1;
  z-index: 4;
  content: url(/images/sprites-src/ico/tipsport/r/r002/r002-0-15-pressed.png?_3_415);
}
.radWrap input[type="radio"]:disabled {
  cursor: default;
}
.radWrap input[type="radio"]:disabled + label {
  cursor: default;
  color: #a4a4a4;
}
.radWrap label:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  width: 15px;
  height: 15px;
  display: inline-block;
  content: url(/images/sprites-src/ico/tipsport/r/r002/r002-0-15-normal.png?_3_415);
}
.menuTab,
.menuTabActive {
  position: relative;
  text-transform: uppercase;
  color: #ffffff;
}
.menuTabActive {
  cursor: pointer;
}
.menuTabActive:not(.selected):hover {
  background-color: #444e57;
}
.menuTabActive.selected {
  color: #e69424;
}
.contentTab {
  display: flex;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #394b5b;
  border-bottom: 1px solid #d3d3d3;
  align-items: center;
  border-radius: 4px 4px 0 0;
  padding: 6px 12px;
}
.contentTab__h1__padding {
  padding: 6px 7px 7px 10px !important;
}
.innerContentTab {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  border-bottom: 1px solid #d3d3d3;
  text-align: left;
  padding: 10px;
  background-color: #d9d9d9;
}
.textPaneBlock > .contentTab {
  margin: -15px -15px 15px;
}
.textPane .innerContentTab {
  margin: 10px -15px;
}
.textPaneBlock > .innerContentTab {
  margin: 15px -15px;
}
.leftMenu {
  list-style: none none;
  padding: 0;
  margin: 0;
}
.leftMenu,
.leftMenu li {
  position: relative;
  color: #000000;
}
.leftMenu li {
  overflow-wrap: break-word;
  border-top: 1px solid #d3d3d3;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}
.leftMenu li .dirName,
.leftMenu li a {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  color: #000000;
  padding: 7px 20px 7px 10px;
  box-sizing: border-box;
}
.leftMenu li .dirName:hover,
.leftMenu li a:hover {
  background-color: #e6f5ff;
}
.leftMenu li .dirName.selected,
.leftMenu li a.selected {
  background-color: #faebcf;
}
.leftMenu li:last-child a {
  border: none;
}
.leftMenu li.opened {
  padding-bottom: 0;
}
.leftMenu li ul {
  list-style: none none;
  padding: 0;
  margin: 0;
  position: relative;
  background-color: #ffffff;
  color: #000000;
  border: none;
}
.leftMenu ul li {
  font-size: 13px;
  font-weight: 500;
  text-transform: none;
  margin-left: 22px;
}
.leftMenu ul li a {
  display: inline-block;
  width: 100%;
  padding: 5px 22px 5px 3px;
}
.leftMenu ul li a.selected,
.leftMenu ul li a.selected:hover {
  background-color: #faebcf;
}
.leftMenu ul li.dir .ico {
  top: 8px;
}
.leftMenu .dir .ico {
  position: absolute;
  right: 8px;
  top: 11px;
  width: 11px;
  height: 11px;
  cursor: pointer;
}
.leftMenu .icoNew {
  display: none;
}
.leftMenu .dir .icoNew {
  display: block;
  position: absolute;
  right: 3px;
  top: 3px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.leftMenu ul li ul li {
  font-weight: 400;
}
.leftMenu .ico {
  background-image: url(/images/sprites/ico-tipsport.png?_3_415);
}
.leftMenu .node > .ico,
.leftMenu .node > .icoNew {
  display: none;
}
.tooltip {
  position: absolute;
  max-width: 200px;
  padding: 10px;
  background: #586672;
  z-index: 150;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  color: #ffffff;
}
.tooltip .sprIco {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
}
.tooltip a {
  color: inherit;
  text-decoration: underline;
}
.tooltip a:hover {
  text-decoration: none;
}
.popupTooltip {
  position: absolute;
  max-width: 200px;
  padding: 10px;
  background: #586672;
  z-index: 150;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  color: #ffffff;
  z-index: 5000;
}
.popupTooltip .sprIco {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
}
.popupTooltip a {
  color: inherit;
  text-decoration: underline;
}
.popupTooltip a:hover {
  text-decoration: none;
}
.popup {
  position: absolute;
  display: flex;
  max-width: 200px;
  padding: 10px;
  z-index: 1000;
  background-color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  box-sizing: border-box;
}
.popup .wrapper {
  width: 100%;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.popup .title {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}
.popup .title + .text {
  margin-top: 10px;
}
.popup .close {
  order: 2;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
  padding-left: 5px;
}
.popup--rounded {
  border-radius: 4px;
}
.popup__shownArrowUp {
  position: absolute;
  left: calc(50% - 17px);
  top: 0;
  margin-top: -17px;
  content: "";
  border-color: transparent transparent #ffffff;
  border-style: solid;
  border-width: 0 17px 17px;
  width: 0;
  height: 0;
  z-index: 5000;
}
.popup.dateRangePickerPopup {
  padding: 0;
}
.popupBg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 5000;
  background: #4c4c4c;
  opacity: 0.65;
}
.externalArticleBody table th,
.tbl th {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  border-bottom: 1px solid #d3d3d3;
  text-align: left;
  padding: 10px;
}
.tbl th h3 {
  padding: 0;
}
.tbl th a {
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}
.tbl th a:hover {
  color: #e69424;
}
.tbl label {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.tbl .rowHeader th {
  background-color: #d9d9d9;
}
.externalArticleBody table td,
.tbl td {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  border-bottom: 1px solid #d3d3d3;
  vertical-align: middle;
  padding: 10px;
}
.tbl .row-no-sep td {
  border-bottom: none;
  padding-bottom: 0;
}
.tbl td:first-of-type,
.tbl th:first-of-type {
  padding-left: 15px;
}
.tbl td:last-of-type,
.tbl th:last-of-type {
  padding-right: 15px;
}
.tbl .rowTop {
  background: #e3f7cd;
}
.tbl .rowBot {
  background: #fadacf;
}
.tbl .rowDisabled {
  background: #f5f5f5;
}
.tbl .rowSearched,
.tbl .rowSelected {
  background: #faebcf;
}
.tblSlim th {
  font-size: 11px;
}
.tblSlim td,
.tblSlim th {
  padding: 3px 5px;
  color: #000000;
  font-weight: 400;
}
.tblSlim td {
  font-size: 12px;
}
.tblSlim th.colLink {
  padding: 6px;
}
.tblSlim td:first-of-type,
.tblSlim th:first-of-type {
  padding-left: 5px;
}
.tblSlim td:last-of-type,
.tblSlim th:last-of-type {
  padding-right: 5px;
}
.tblSlim.tblSlim--lastColPRdefaultDistance td:last-of-type,
.tblSlim.tblSlim--lastColPRdefaultDistance th:last-of-type {
  padding-right: 10px;
}
.tblUni tr {
  padding: 5px;
  margin: 0 auto;
  width: 100%;
}
.tblUni th {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  padding: 12px 10px;
}
.tblUni td {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  padding: 5px 10px;
}
.tblUni td:first-of-type,
.tblUni th:first-of-type {
  padding-left: 10px;
  padding-right: 10px;
}
.tbl .colMoney {
  text-align: right;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.tbl .colLast {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 13px;
  padding-right: 5px;
}
.tblSlim .colMoney {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.tbl .colRight {
  text-align: right;
}
div#popupLoginErr.popup .text a.btn {
  color: #ffffff;
  text-decoration: none;
}
.tbl .eventName {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.externalArticleBody .tblHover tr:hover td,
.tblHover tr:hover td {
  background-color: #e6f5ff;
  cursor: pointer;
}
.tblNoHover tr:hover td,
.tbl tr.noHover:hover td {
  background-color: inherit;
}
.externalArticleBody table:not(.w50) {
  width: 100%;
}
.dropdown,
.tblLayout td,
.tblNoBorder td,
.tblNoBorder th {
  border: none;
}
.dropdown {
  width: 11px;
  height: 11px;
  padding: 0;
  margin: 0 0 2px;
  vertical-align: middle;
  background: transparent url(/images/sprites/ico-tipsport.png?_3_415) no-repeat;
}
#helpContentId {
  position: absolute;
  max-width: 200px;
  padding: 10px;
  background: #586672;
  z-index: 150;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  color: #ffffff;
  display: none;
}
#helpContentId .sprIco {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
}
#helpContentId a {
  color: inherit;
  text-decoration: underline;
}
#helpContentId a:hover {
  text-decoration: none;
}
.list {
  margin: 5px 0 5px 15px;
  padding: 0 0 0 30px;
  line-height: 1.6em;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.externalArticleBody ul,
.list {
  list-style: none;
}
.externalArticleBody ul li:before,
.list li:before {
  content: "\2022";
  color: #005cb2;
  font-weight: 700;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
ol {
  counter-reset: item;
  margin: 5px 0 5px 5px;
  padding: 0 0 0 15px;
}
ol li {
  display: block;
  position: relative;
  line-height: 1.6em;
  font-weight: 400;
  padding-left: 10px;
  padding-top: 5px;
}
ol li,
ol li:before {
  font-size: 14px;
  color: #000000;
}
ol li:before {
  content: counters(item, ".") ".";
  counter-increment: item;
  position: absolute;
  margin-right: 100%;
  right: 0;
  font-weight: 500;
}
li.h1Li:before {
  text-transform: uppercase;
}
li.h1Li:before,
li.h2Li:before {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}
li.h3Li:before {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}
input[type="file"] {
  color: #000000;
}
.meter,
.meter .ko,
.meter .ok {
  height: 8px;
}
.meter {
  width: 40px;
  background-color: #e2e2e2;
  margin: 5px 0;
}
.meterDynamic {
  width: 70%;
  margin: 5px auto;
}
.meter .ok {
  background-color: #1fa149;
  float: left;
}
.meter .ko {
  background-color: #db2128;
  float: left;
}
.autoresizeTextBox {
  overflow-y: auto;
  width: 100%;
}
.autoresizeTextBox.opened {
  max-height: 64px;
  height: 64px;
}
.bubblePane {
  padding: 2.5px 0;
  max-width: 100%;
}
.bubblePane.floatL,
.bubblePane.floatR {
  clear: both;
}
.bubbleText {
  padding: 5px 10px;
  min-height: 40px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.bubblePane.bubblePaneLeft .bubbleText {
  margin-left: 10px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #cfe9fa;
}
.bubblePane.bubblePaneRight .bubbleText {
  margin-right: 10px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #faebcf;
}
.bubblePane .bubbleDate {
  color: #a4a4a4;
  font-size: 13px;
}
.bubblePaneLeft .triangle {
  width: 0;
  height: 0;
  border-top: 10px solid #cfe9fa;
  border-left: 10px solid transparent;
  float: left;
}
.bubblePaneLeft .bubbleDate {
  margin-left: 10px;
}
.bubblePaneRight .triangle {
  width: 0;
  height: 0;
  border-top: 10px solid #faebcf;
  border-right: 10px solid transparent;
  float: right;
}
.bubblePaneRight .bubbleDate {
  float: right;
  margin-right: 10px;
}
.bubblePaneSlim .triangle {
  border-top: 7px solid #cfe9fa;
  border-left: 7px solid transparent;
}
.bubblePaneSlim .bubbleText {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.bubblePaneSlim.bubblePaneLeft .bubbleText {
  margin-left: 7px;
  min-height: 0;
}
.bubblePane.bubblePaneDisabled > .triangle {
  border-top-color: #efefef !important;
}
.bubblePane.bubblePaneDisabled > .bubbleText,
.bubblePane.bubblePaneDisabled > .bubbleText .date {
  background-color: #efefef !important;
  color: #bebebe !important;
}
.bubblePane.bubblePaneDisabled > .bubbleText a {
  color: #4c4c4c !important;
}
.bubblePane.highlited > .triangle {
  border-top: 7px solid #faebcf !important;
}
.bubblePane.highlited > .bubbleText {
  background-color: #faebcf !important;
}
.unreadedCountContainer {
  background-color: #e69424;
  border-radius: 100px;
  padding: 3px 5px 3px 3px;
  float: right;
  position: absolute;
  top: -4px;
  left: -4px;
  min-width: 11px;
  text-align: center;
  height: 13px;
  vertical-align: middle;
}
.unreadedCount {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
  margin: 0 auto;
  padding: 0;
  position: relative;
  top: -4px;
  left: 1px;
}
.verticalBoxWrapper {
  float: left;
  padding: 15px 5px 5px;
  text-align: center;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.verticalBox {
  height: 180px;
  width: 70px;
  margin: 0 auto 3px;
  position: relative;
}
.verticalBoxInner {
  width: 100%;
  position: absolute;
  bottom: 0;
}
.verticalBoxInner.c1 {
  background-color: #e69424;
  border-bottom: 1px solid #e69424;
}
.verticalBoxInner.c2,
.verticalBoxInner.c3,
.verticalBoxInner.c4,
.verticalBoxInner.c5 {
  background-color: #1e88e5;
  border-bottom: 1px solid #1e88e5;
}
.verticalBoxInner.active {
  background-color: #98e498;
  border-bottom: 1px solid #98e498;
}
.verticalBoxInner.inactive {
  background-color: #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  color: #bebebe;
}
.verticalBoxValue {
  position: absolute;
  top: -15px;
  width: 100%;
}
.verticalBoxValue.bottom {
  top: auto;
  bottom: 3px;
}
.verticalBoxLabel {
  width: 100%;
}
.loaderWrapper {
  position: relative;
}
.loaderWrapper--overlay {
  position: absolute;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  z-index: 150;
}
.loadContainer31 {
  width: 31px;
  height: 31px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  background: transparent;
  margin: 0 auto;
  z-index: 150;
}
.loadContainer31__fixed {
  overflow: visible;
  height: 0;
}
.loadContainer31__stable {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -15.5px;
}
.loadContainer31 .loader,
.loadContainer31 .loader:after {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
.loadContainer31 .loader {
  margin: 1px auto;
  font-size: 10px;
  position: relative;
  z-index: 2;
  text-align: center;
  text-indent: -9999em;
  border: 5px solid rgba(30, 136, 229, 0.2);
  border-left-color: #1e88e5;
  animation: load8 1.1s linear infinite;
}
.loadContainer31 .loader__fixed {
  margin: 10% auto;
  position: fixed;
}
.loadContainer21 {
  width: 21px;
  height: 21px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  background: transparent;
  margin: 0 auto;
  z-index: 150;
}
.loadContainer21__fixed {
  overflow: visible;
  height: 0;
}
.loadContainer21__stable {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -10.5px;
}
.loadContainer21 .loader,
.loadContainer21 .loader:after {
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
.loadContainer21 .loader {
  margin: 1px auto;
  font-size: 10px;
  position: relative;
  z-index: 2;
  text-align: center;
  text-indent: -9999em;
  border: 4px solid rgba(30, 136, 229, 0.2);
  border-left-color: #1e88e5;
  animation: load8 1.1s linear infinite;
}
.loadContainer21 .loader__fixed {
  margin: 10% auto;
  position: fixed;
}
.loadContainer15 {
  width: 15px;
  height: 15px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  background: transparent;
  margin: 0 auto;
  z-index: 150;
}
.loadContainer15__fixed {
  overflow: visible;
  height: 0;
}
.loadContainer15__stable {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -7.5px;
}
.loadContainer15 .loader,
.loadContainer15 .loader:after {
  border-radius: 50%;
  width: 8px;
  height: 8px;
}
.loadContainer15 .loader {
  margin: 1px auto;
  font-size: 10px;
  position: relative;
  z-index: 2;
  text-align: center;
  text-indent: -9999em;
  border: 3px solid rgba(30, 136, 229, 0.2);
  border-left-color: #1e88e5;
  animation: load8 1.1s linear infinite;
}
.loadContainer15 .loader__fixed {
  margin: 10% auto;
  position: fixed;
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.searchInputWrapper {
  position: absolute;
  overflow: hidden;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  z-index: 100;
}
.searchInputItem {
  min-height: 14px;
  padding: 5px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  background-color: #ffffff;
}
.searchInputItem.active {
  background-color: #e6f5ff;
  color: #000000;
}
.react-horizontal-scrolling-menu--scroll-container {
  overflow: hidden;
}
.autocompleteSearchInputWrapper {
  position: absolute;
  overflow: hidden;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  z-index: 100;
}
.autocompleteSearchInputItem {
  min-height: 14px;
  padding: 5px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  background-color: #ffffff;
}
.autocompleteSearchInputItem.active {
  background-color: #e6f5ff;
  color: #000000;
}
.bg-restriction {
  background-color: #ffffff;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
}
.bg-restriction .flexBoxRow {
  padding: 0;
  justify-content: inherit;
}
.flexBoxRow .box-self-restrict {
  height: 50px;
  flex: 1 1 auto;
  padding: 20px 0;
  width: 100%;
}
.flexBoxRow .box-self-restrict:last-child,
.flexBoxRow .box-self-restrict:nth-child(2) {
  border-left: 1px solid #bebebe;
}
.box-self-restrict table tr:first-child td:first-child {
  font-size: 30px;
  padding: 5px 15px;
}
.ellipsis-cropped-last {
  max-width: 121px;
}
.ellipsis-cropped-last,
.ellipsis-cropped-user {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis-cropped-user {
  max-width: 118px;
}
.cropped-text-100 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.categoryLabel {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  background-color: #1e88e5;
  color: #ffffff;
  min-width: 55px;
  padding: 0 10px;
  line-height: 1.5;
}
.flex-sport {
  display: flex;
}
.order-1 {
  order: 1;
}
.collapsiblePanel {
  overflow: auto;
  transition: 0.5s;
}
.collapsiblePanel .zippyHead:not(.goog-zippy-header),
.collapsiblePanel .zippyHead:not(.goog-zippy-header) + div {
  display: none;
}
.collapsiblePanel--hide {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.collapsiblePanel--show {
  opacity: 1;
  overflow: hidden;
}
.textAreaLetterCounter,
.textAreaLetterCounter .textAreaContainer textarea {
  height: 100%;
}
.textAreaLetterCounter .textAreaContainer {
  height: calc(100% - 29px);
}
body,
html {
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  background-color: #121212;
  background-attachment: fixed;
  background-size: 100%;
  background-position: top;
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
  font-weight: 400;
}
body,
button,
input,
select,
textarea {
  font-family: Roboto, sans-serif;
}

.allWrapper--fullSize {
  max-width: none;
  min-width: auto;
  padding: 0;
}
.allWrapper--multiview {
  max-width: 1554px;
  padding: 0;
}
.allWrapper--multiview .o-layout--2ColRight #contentColumn {
  max-width: 1264px;
}
.allWrapper .o-footer {
  max-width: 1366px;
  min-width: 1024px;
  margin: 0 auto;
  box-sizing: border-box;
}
@media (min-width: 1045px) {
  .allWrapper:not(.allWrapper--fullSize) {
    padding: 0 10px;
  }
}
#mainContainer {
  width: 100%;
  margin: 10px auto 0;
  position: relative;
}
#mainContainer.mainContainer--fullSize {
  margin-top: 0;
}
#mainContainer.mainContainer--fullSize .infoMessagesContainer {
  max-width: 1366px;
  margin: 0 auto;
}
#mainContainer.mainContainer--fullSize .infoMessagesContainer .textPane {
  margin-top: 10px;
}
.o-layout {
  display: grid;
  column-gap: 10px;
}
.o-layout--1Col {
  grid-template-columns: auto;
}
.o-layout--2Col {
  grid-template-columns: 220px auto;
}
.o-layout--2Col #contentColumn {
  min-width: 794px;
  max-width: 1136px;
  width: 100%;
}
.o-layout--2ColRight {
  grid-template-columns: auto 280px;
}
.o-layout--2ColRight #contentColumn {
  min-width: 734px;
  max-width: 1076px;
  width: 100%;
}
.o-layout--3Col {
  grid-template-columns: 220px auto 280px;
}
.o-layout--3Col #contentColumn {
  min-width: 504px;
  max-width: 846px;
  width: 100%;
}
#leftColumn {
  float: left;
  width: 220px;
}
#contentColumnReact {
  margin-left: 230px;
}
#footer {
  width: 100%;
  background: black;
  text-align: center;
  padding: 4px 0;
}
.simpleLayout {
  background: #ffffff;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.streamPlayerIframe {
  background-color: #394149;
}
.popupBody {
  background: #e6e6e6;
}
.headInner {
  max-width: 1366px;
  min-width: 1024px;
  margin: 0 auto;
  position: relative;
}
.helpMenu,
.userMenu {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.helpMenu li,
.userMenu li {
  float: left;
  display: inline-block;
  padding: 0 5px;
  color: #cfe9fa;
}
.userMenu {
  position: relative;
  right: 10px;
  float: right;
}
.headLogo {
  position: absolute;
  top: 8px;
  left: 7px;
  display: inline-block;
}
.frmLogin .a-btn,
.frmLogin .edt:focus {
  box-shadow: 0 1px 2px #166dba;
}
.frmLogin .edt {
  margin-right: 7px;
}
.frmLogin .a-btn--action:not(:disabled):hover,
.frmLogin .btnAction:not(:disabled):hover {
  background-color: #08488a;
}
.frmLogin input:-webkit-autofill,
.frmLogin input:-webkit-autofill:focus,
.frmLogin input:-webkit-autofill:hover {
  -webkit-text-fill-color: #000000;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.frmLogin input:-webkit-autofill[disabled],
.frmLogin input:-webkit-autofill[disabled]:focus,
.frmLogin input:-webkit-autofill[disabled]:hover {
  -webkit-text-fill-color: #bebebe;
  box-shadow: inset 0 0 0 1000px #efefef;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
#langPopup {
  position: absolute;
  right: 0;
  top: 0;
  background: #4ba1e5;
  padding: 10px;
  z-index: 150;
  box-sizing: border-box;
  z-index: 151;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  padding: 10px 15px;
}
#langPopup,
#langPopup a {
  color: #e2f1fc;
}
#langPopup .languageText {
  padding-left: 3px;
}
#langPopup-K {
  position: absolute;
  right: 0;
  top: 0;
  background: #5e14a6;
  padding: 10px;
  z-index: 150;
  box-sizing: border-box;
  z-index: 151;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  padding: 10px 15px;
}
#langPopup-K,
#langPopup-K a {
  color: #e2f1fc;
}
#langPopup-K .languageText {
  padding-left: 3px;
}
#popupLoginErr {
  margin-left: -8px;
  max-width: none;
  width: 350px !important;
}
#popupPartnerLoginErr {
  max-width: none;
  width: 230px !important;
}
.tabHeadPaneSlim {
  background: #1e88e5;
  padding: 10px;
  border-bottom: 5px solid #d3d3d3;
}
#privateMessages {
  cursor: pointer;
}
#changeNightMode {
  display: block;
}
.userMenu li.languageSelect {
  margin: 0 10px;
  padding: 0;
}
#appDebugWrapperDivId > a {
  display: block;
}
#foot,
#foot a,
#footCopyright a,
#footNotes a,
.footerWarning {
  font-size: 13px;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.5);
}
#foot .m-infoDuty a {
  color: rgba(255, 255, 255, 0.85);
}
#foot .m-infoDuty a:focus,
#foot .m-infoDuty a:hover,
#foot .m-infoDuty a:visited {
  color: #ffffff;
}
.copyright {
  font-size: 13px;
  font-weight: 300;
  color: #000000;
}
.modal-dialog-footer-casino-game #foot,
.modal-dialog-footer-casino-game #foot a,
.modal-dialog-footer-casino-game #footCopyright a,
.modal-dialog-footer-casino-game #footNotes a,
.modal-dialog-footer-casino-game .copyright,
.modal-dialog-footer-casino-game .footerWarning {
  color: #000000;
  font-size: 12px;
  font-weight: 300;
  color: #666666;
}
#foot a:hover,
#footCopyright a:hover,
#footNotes a:hover {
  color: #004aa2;
}
.modal-dialog-footer-casino-game #foot a:hover,
.modal-dialog-footer-casino-game #footCopyright a:hover,
.modal-dialog-footer-casino-game #footNotes a:hover {
  color: #ffffff;
}
#footMenuContainer .title,
#footParnersAndPayments .title {
  text-transform: uppercase;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  color: #a4a4a4;
}
#footParnersAndPayments .title {
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 10px;
  padding-left: 10px;
}
.popupBody #foot,
.popupWideBody #foot {
  padding: 0;
}
#panePartners {
  padding: 10px;
}
#panePartners img {
  margin-right: 10px;
}
.footMenu ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.footMenu li {
  padding: 2px 0;
}
#footCopyright {
  padding: 15px 0 20px;
}
#footCopyright,
#footNotes {
  text-align: center;
}
.branchTicketImg {
  margin-left: 15px;
  margin-bottom: 15px;
  border: 5px solid #bebebe;
}
#foot .warning-selflimit-steps a,
#footCopyright .warning-selflimit-steps a {
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
#foot .warning-selflimit-steps a:hover,
#footCopyright .warning-selflimit-steps a:hover {
  color: #e69424;
}
.mobileInfoPane {
  border-top: none;
}
.mobileInfoPane h1 {
  color: #000000;
}
.mobileInfoPane p {
  padding: 0 15px 10px;
}
.mobileInfoPane .btn {
  margin-left: 10px;
}
#mobileInfoSection {
  padding-bottom: 80px;
}
.mobileInfoPane {
  position: relative;
  overflow: auto;
  clear: both;
}
#androidSection p {
  clear: both;
}
#mobileInfoSection h1 {
  padding-bottom: 0;
  padding-top: 15px;
}
#mobileInfoSection p {
  padding-left: 40px;
  clear: both;
}
#mobileInfoSection table {
  width: 100%;
  margin-bottom: 40px;
  text-align: center;
}
#mobileInfoSection table th {
  padding: 0 0 20px;
  text-align: left;
}
#mobileInfoSection table th img {
  margin-right: 10px;
}
#cellphoneSetImg {
  position: absolute;
  right: 10px;
  bottom: 15px;
}
#iphoneImg,
#tabletImg {
  float: right;
}
#tabletImg {
  padding-right: 60px;
}
#androidSection ol {
  counter-reset: item;
  list-style-type: none;
  margin: 0;
}
#androidSection li {
  display: block;
  float: left;
  width: 200px;
  height: 350px;
  margin-right: 30px;
  margin-bottom: 20px;
  padding-left: 0;
}
#androidSection ol li h1 {
  padding-top: 4px;
  text-transform: none;
}
#androidSection ol li p {
  padding: 0;
}
#androidSection li:before {
  content: counter(item) "  ";
  counter-increment: item;
  color: white;
  background-color: #999;
  border-radius: 50%;
  width: 19px;
  height: 20px;
  padding-left: 11px;
  padding-top: 4px;
  padding-bottom: 6px;
  float: left;
  position: static;
  margin-right: 20px;
  margin-bottom: 2px;
}
#appleSection h1 {
  text-transform: none;
}
#appleSection ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 30px;
}
#appleSection li {
  display: block;
  float: left;
  width: 200px;
  margin-bottom: 50px;
  padding-left: 0;
  height: 167px;
  position: relative;
}
#mobileAppleInfo,
#mobileWebInfo {
  width: 350px;
}
#mobileAndroidInfo {
  width: 700px;
  margin-bottom: 30px;
}
#appleSection p:last-of-type,
#mobileWebSection p:last-of-type {
  clear: both;
}
#appleSection .btnSubmit {
  position: absolute;
  bottom: 0;
}
#appstoreImg {
  margin: 60px 0 40px 20px;
}
#androidSection .doubleSizedList {
  width: 430px;
}
#androidSection .doubleSizedList table {
  width: 200px;
  text-align: center;
}
.mobileInfoPane .phoneCode {
  width: 65px;
}
#androidQRImg {
  margin-top: 50px;
}
#androidQRImg,
#appleQRImg {
  float: right;
  width: 120px;
  margin-right: 20px;
}
#appleManualQR,
.mobileDownloadLinkTbl .btn {
  margin: 0;
}
#platformSelectionList {
  list-style-type: none;
  padding: 0;
  margin: 20px auto 30px;
}
.platformSelectionTitle {
  padding: 20px;
  text-align: center;
  vertical-align: bottom;
  display: table-cell;
  width: 200px;
  height: 40px;
}
.platformSelectionTitle h2 {
  display: inline;
}
#platformSelectionList img {
  margin-right: 10px;
  padding-bottom: 5px;
  width: 30px;
}
#platformSelectionList li {
  margin: auto;
  padding: 0;
  width: 200px;
  text-align: center;
}
#platformSelectionList li:first-of-type {
  float: left;
  margin-left: 20px;
}
#platformSelectionList li:nth-of-type(2) {
  float: right;
  margin-right: 20px;
}
#platformSelectionList .btn {
  width: 196px;
  margin: 0;
  padding: 10px 0;
}
.mobileInfoPane table a {
  display: block;
}
#mobileWebSection .btn {
  margin-top: 10px;
}
#androidAdviceP {
  padding-top: 50px;
}
#androidWarnMessage,
#appleWarnMessage {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  color: #db2128;
  text-align: left;
  height: 40px;
  padding-bottom: 0;
  vertical-align: bottom;
  line-height: 1.5;
}
#appleManualText1P {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media screen and (min-width: 1360px) {
  .mobileInfoPane {
    padding: 20px 50px;
  }
  #cellphoneSetImg {
    margin-right: 50px;
  }
}
@media screen and (max-width: 1360px) {
  #cellphoneSetImg {
    height: 300px;
  }
}
.responsibleGamingBtn {
  position: fixed;
  bottom: 0;
  right: 34em;
  text-transform: none;
  z-index: 150;
  height: 18px;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  blockquote,
  pre {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .hidePrint {
    display: none !important;
  }
  .popupBody {
    width: 49%;
  }
  .popupWideBody,
  .tblTicketHeadPrint {
    width: 100%;
  }
  .tblTicketHeadPrint .colLogo {
    text-align: right;
  }
  .tblTicketDetail td {
    padding: 2px;
  }
  #footCopyright {
    margin-top: 10px;
  }
  #footCopyright,
  #footLinks,
  #footLinks li,
  #footLinks ul {
    float: none;
    padding: 0;
  }
  .ticketSum {
    width: auto;
  }
}
.withdrawalsPassword input:-webkit-autofill,
.withdrawalsPassword input:-webkit-autofill:focus,
.withdrawalsPassword input:-webkit-autofill:hover {
  -webkit-text-fill-color: #000000;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.withdrawalsPassword input:-webkit-autofill[disabled],
.withdrawalsPassword input:-webkit-autofill[disabled]:focus,
.withdrawalsPassword input:-webkit-autofill[disabled]:hover {
  -webkit-text-fill-color: #bebebe;
  box-shadow: inset 0 0 0 1000px #efefef;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.externalArticleBody {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  line-height: 1.6em;
  margin-top: 10px;
}
.externalArticleBody__perex {
  margin-top: 12px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
  color: #000000;
  overflow: hidden;
  max-height: 80px;
  display: -webkit-box;
  box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media only screen and (min-width: 1261px) {
  .externalArticleBody__perex {
    margin-bottom: 0;
    padding-left: 0;
  }
}
#rssText img {
  margin-right: 5px;
}
#rssText .text {
  position: relative;
  top: 2px;
}
.pagingWrapTop {
  padding: 10px 0 0;
  height: 36px;
  border-bottom: 1px solid #d3d3d3;
}
.pagingWrapBottom {
  padding: 0 0 10px;
  height: 36px;
  border-top: 1px solid #d3d3d3;
}
.pagingWrapBottom .tab {
  padding-top: 0;
}
.pagingWrapBottom .tabPagingBot {
  position: relative;
  top: -1px;
}
.clanky,
.externalArticleBody .clanky li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.externalArticleBody .clanky li {
  list-style-image: none;
  clear: both;
}
.clanky li p {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  text-align: justify;
  margin: 0;
  padding: 0;
  clear: both;
}
.externalArticleBody .vlevo {
  float: left;
  padding: 0;
  margin: 5px 10px 5px 0;
}
div.externalArticleBody .vpravo {
  float: right;
  padding: 0;
  margin: 5px 0 5px 10px;
}
div.externalArticleBody .center {
  padding: 0;
  clear: both;
  margin: 5px auto;
  display: block;
}
.externalArticleBody .separator {
  height: 20px;
  margin: 0 0 20px;
  border-top: none;
  border-bottom: 1px solid #d3d3d3;
  clear: both;
}
.externalArticleBody .clanek:last-child .separator {
  border-bottom: none;
  margin-bottom: 0;
}
.externalArticleBody .label {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  background-color: #1e88e5;
  color: #ffffff;
  min-width: 55px;
  padding: 0 10px;
  line-height: 1.5;
  float: right;
}
.externalArticleBody .date {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  margin-top: 2px;
  margin-bottom: 5px;
}
.externalArticleBody .readMore a {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}
.externalArticleBody .readMore a:hover {
  color: #e69424;
}
.externalArticleBody h1 {
  padding-left: 0;
}
.externalArticleBody p {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  text-align: justify;
}
.newsTitle {
  background-color: #ffffff;
}
.newsTitle h1 {
  padding: 15px 0 5px 20px;
}
.externalArticleBody > div > h2,
.externalArticleBody > h2,
.externalArticleBody > h3 {
  padding: 10px 0;
}
.externalArticleBody > h1 {
  clear: both;
}
.externalArticleBody > h1:first-child {
  display: flex;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #394b5b;
  border-bottom: 1px solid #d3d3d3;
  align-items: center;
  border-radius: 4px 4px 0 0;
  border-radius: 8px 8px 0 0;
  padding: 6px 12px;
  margin: -25px -15px 0;
}
.externalArticleGallery .img {
  padding-bottom: 20px;
}
.externalArticleGallery .thumb {
  width: 100px;
  height: 100px;
  background-position: 50% 50%;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}
.externalArticleGallery .desc {
  padding-top: 3px;
  display: block;
}
.externalArticleGallery .img img {
  max-width: 495px;
}
.externalArticleInfo .externalArticleOdds .extendedOddsLinkName {
  color: #4c4c4c;
}
.externalArticleInfo .colCompetition {
  padding-bottom: 5px;
  text-align: left;
}
.externalArticleGallery,
.externalArticleInfo {
  padding: 10px 20px;
}
.externalArticleInfo h3 {
  margin: 10px 0;
}
.externalArticleInfo ul {
  list-style: none;
  margin: 0;
  padding: 0 0 15px;
}
.externalArticleInfo li {
  font-size: 14px;
  text-transform: uppercase;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  padding: 2px 0;
}
.externalArticleInfo li:hover {
  color: #e69424;
}
.externalArticleInfo .backToNews {
  text-align: center;
  margin: 15px 0;
}
.externalArticleInfo .addToFavorite {
  text-align: center;
  margin: 15px;
}
.externalArticleInfo .eventTable .eventTableHeader {
  padding-right: 10px;
}
.mobileWrap {
  background-color: #ffffff;
  border: 1px solid #bebebe;
}
.zoomable {
  max-width: 100%;
}
.articleMark {
  margin-bottom: 15px;
}
.tblLiga,
.tblTA,
.tipCupRankingTable {
  width: 100%;
}
.rightPanel {
  margin-bottom: 10px;
}
.tblLiga .colPhoto {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100px;
  white-space: inherit;
}
.rightPanel .tblLiga .colPhoto {
  width: auto;
}
.tblLiga .usernameContainer {
  vertical-align: sub;
}
.tblLiga .usernameContainer a {
  width: 80px;
}
.tblLiga td.icoWarning {
  padding: 1px;
}
.tblLiga td.icoWarning img {
  margin: 2px;
}
.tblSlim .colPhoto img {
  vertical-align: top;
}
#tipCupRanking .colName .avatarTextOverFlow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90px;
  display: inline-block;
}
#tipCupRanking .colName .avatarTextOverFlow,
#tipCupRanking .colName .sprCountries {
  line-height: 1.4;
  vertical-align: sub;
}
.tblLiga .colPhoto .usernamePostfix {
  padding-top: 1px;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
#rightMenuUlId {
  background-color: #ffffff;
  padding-top: 5px;
  margin-bottom: 0;
  width: 100%;
  margin-left: 0;
}
.tblSlim .colHead {
  padding: 5px 10px 5px 5px;
}
.tblSlim .colHead .dropdown {
  position: relative;
  top: 3px;
}
.tbl.tblLiga .colCount {
  text-align: right;
  padding-right: 10px;
}
.tbl.tblLiga .colScore {
  text-align: right;
}
.tbl.tblLiga .colRaw {
  text-align: right;
  padding-right: 10px;
}
.tblSlim .colLink {
  text-align: center;
  padding: 5px;
}
.mobileDownloadLinkFrm {
  padding: 5px;
}
.mobileDownloadLinkFrm input,
.mobileDownloadLinkFrm select,
.mobileDownloadLinkTbl {
  width: 100%;
}
.mobileDownloadLinkTbl td {
  padding: 5px;
}
#js-topAnalyzeAuthors {
  margin-top: 10px;
}
.messages {
  padding: 10px;
  background: #ffffff;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 10px;
  background-color: #efefef;
  border: 1px solid #bebebe;
}
.textPane .messagePaneBlock .messages {
  background-color: #efefef;
  border: 1px solid #bebebe;
  margin: 15px;
}
.textPane .messages {
  border: none;
  margin-bottom: 0;
  background-color: #ffffff;
}
.messages ol,
.messages ul {
  list-style-position: inside;
  padding: 0;
}
#leagueTable .messages,
.analDetail .messages,
.referFriendContainer .messages {
  border: none;
}
.alert,
.error,
.info,
.question,
.success {
  padding: 0 18px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.tbl .messages > div {
  display: block;
}
.alert .msg,
.error .msg,
.info .msg,
.msg .alert,
.msg .error,
.msg .info,
.msg .question,
.msg .success,
.question .msg,
.success .msg {
  display: table-cell;
  height: 31px;
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  vertical-align: middle;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.error + .error {
  margin-top: 10px;
}
.menuTab + .messages .msg {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.info.rozsirene {
  font-size: 15px;
  font-weight: 300;
  color: #000000;
  padding: 30px 30px 30px 54px;
  background-image: url(/images/sprites-src/ico/tipsport/i/i068/i068-1-31-normal.png?_3_415);
  background-repeat: no-repeat;
  background-position: 10px 35px;
}
.alert p,
.error p,
.info p,
.success p {
  margin: 0;
  padding: 5px 0;
}
.alert a.btn,
.error a.btn,
.info a.btn,
.success a.btn {
  float: right;
}
#btnHideMsg,
.btnHideMsg {
  position: absolute;
  top: 10px;
  right: 10px;
}
.msgInfo {
  background: #ffffff;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #bebebe;
}
.msgInfo .info {
  padding-top: 0;
  height: 31px;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
}
.fbPane,
.msgInfo .info {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.fbPane {
  background-color: #ffffff;
  padding: 10px 15px;
  margin-bottom: 10px;
  border: 1px solid #bebebe;
}
.modal-dialog-content .messages {
  margin-bottom: 0;
}
.modalDialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.54);
  z-index: 1000;
  transition: opacity 0.1s ease-in;
}
.modalDialogClose {
  opacity: 0;
  pointer-events: none;
}
.modalDialogOpen {
  opacity: 1;
  pointer-events: auto;
}
.modalDialog .modalDialog-inner {
  background: #ffffff;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
  outline: 0;
  position: relative;
  margin: 10% auto;
}
.modal-dialog-content .recommendedTicket a:visited {
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  margin-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  font-size: 12px;
}
.modal-dialog-content .recommendedTicket a:visited:hover {
  color: #e69424;
}
.modal-dialog-content .recommendedTicket a:link {
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  margin-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  font-size: 12px;
}
.modal-dialog-content .recommendedTicket a:link:hover {
  color: #e69424;
}
.modal-dialog-article {
  padding: 20px;
}
.modal-dialog-article,
.modal-dialog-article-iframe {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 772px;
}
.branchesDetailsTab {
  margin-top: 10px;
}
#branchesMapId {
  width: 100%;
  height: 500px;
}
#branchMapSearchInputId {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
#branchMapBranchesFilter {
  list-style-type: none;
  padding: 10px;
}
.branchDetail {
  background-color: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
}
.branchDetail--bottomBorder,
.branchDetail--defaultBorders {
  border-bottom: 1px solid #bebebe;
}
.branchDetail--defaultBorders {
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
}
.branchDetail .mainInfo {
  color: #ffffff;
}
.branchDetail .otherInfo {
  padding: 10px;
}
.branchDetail .code {
  text-transform: none;
  font-weight: 100;
  float: right;
  margin-right: 10px;
}
.branchDetail table tr {
  overflow-wrap: anywhere;
}
.branchDetail .standardOfficeHours .header {
  text-transform: uppercase;
}
.branchDetail .standardOfficeHours table {
  width: 100%;
}
.branchDetail .branchProductsContainer {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 1px;
  min-height: 52px;
  border-bottom: 1px solid #d3d3d3;
}
.branchDetail .branchProduct {
  width: 41px;
  height: 41px;
  display: inline-block;
  position: relative;
  top: 6px;
  margin-bottom: 8px;
  padding-right: 6px;
}
.branchProductFilter {
  min-height: 30px;
  height: 30px;
}
.branchDetail .footerContainer {
  margin-bottom: 10px;
  float: right;
  width: 320px;
}
.branchDetail .phoneInfo {
  margin-right: 10px;
  margin-top: 11px;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  display: inline-block;
}
.branchDetail .phoneInfo .phoneText {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.branchDetail .gpsInfo {
  margin-right: 10px;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  display: inline-block;
}
.branchDetail .showMarkerBtn {
  margin-top: 5px;
  display: inline-block;
}
.nonstandardOfficeHoursContainer .nonstandardOfficeHours {
  width: 450px;
}
.nonstandardOfficeHoursContainer .nonstandardOfficeHoursRow .header {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.nonstandardOfficeHoursContainer .nonstandardOfficeHoursInfo {
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.nonstandardOfficeHoursContainer .nonstandardOfficeHoursInfo .fromDate,
.nonstandardOfficeHoursContainer .nonstandardOfficeHoursInfo .toDate {
  font-weight: 500;
}
.infoWindow {
  overflow-y: hidden;
}
.infoWindow .infoWindowTitle {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  color: #22262b;
}
.infoWindow .showBranchDetail {
  padding-top: 10px;
  color: #004aa2;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.25s, text-decoration 0.25s;
  color: #1e88e5;
}
.infoWindow .showBranchDetail:hover {
  text-decoration: none;
  color: #e69424;
}
#branchMapSearchInputId::-ms-clear {
  display: none;
}
.branchProductFlag {
  color: #000000 !important;
  margin: 5px !important;
  display: inline-block;
}
#forum .oddsPane {
  padding-top: 0;
}
#forum .icoPane {
  float: right !important;
}
#forum .txtComment {
  margin-bottom: 5px;
}
#txtAreaAddCommentForum,
.txtAreaAddCommentForum {
  width: 100%;
  margin-bottom: 5px;
}
#editComment .comment {
  margin: 10px;
}
#forum,
#forumLive {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
#forumLive {
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
}
#forum ul#commentFilterMenu {
  float: left;
  list-style-type: none;
  margin: 0 10px 7px 0;
  padding-left: 0;
  padding-top: 3px;
}
#forum ul#commentFilterMenu li {
  float: left;
  margin: 0 5px 0 0;
}
#forum ul#commentFilterMenu li:not(:first-child) {
  margin: 0 5px;
}
#forum ul#commentFilterMenu li a {
  text-decoration: none;
}
#forum .smiles {
  float: right;
  margin: 15px 0;
}
#forum .smiles.disabled {
  display: none;
}
#forum .smiles .addSmiley img {
  margin-top: 5px;
  margin-bottom: 5px;
}
#forum .hide {
  display: none !important;
}
#forum .hideRestSmileyLink,
#forum .showRestSmileyLink {
  margin-left: 3px;
}
#forum #charlimitinfo {
  padding-left: 15px;
}
#forum #filters {
  padding: 5px 10px;
  clear: both;
}
#filtersForm {
  min-width: 450px;
  float: left;
}
#forum #filters .edt {
  width: 130px;
}
#forum #filters .btn {
  margin-left: 5px;
}
#forum #commentsPane {
  margin-top: 10px;
}
.spaceBackground {
  height: 10px;
  background-color: #e6e6e6;
}
.comment .text {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.forumLiveBody .comment.ownComment .bubbleText {
  background-color: #faebcf;
}
.forumLiveBody #comments,
.forumLiveBody .comments {
  margin: 0 5px;
}
#forum .comment:first-child {
  border-top: none;
  margin-top: 0;
}
#forum .comment:last-child {
  margin-bottom: 0;
}
.comment .comment {
  background-color: initial;
}
.forumBody .pagingWrapTop {
  padding-top: 0;
  height: 31px;
}
.forumBody .pagingWrapTop .tab {
  padding-top: 5px;
}
.forumBody .comment .head {
  padding-bottom: 2px;
}
.forumBody .comment .text {
  padding: 0 15px 0 10px;
}
.comment .nick a {
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
.comment .nick a:hover {
  color: #e69424;
}
.comment .nick img {
  cursor: pointer;
}
.forumControls {
  padding: 20px 10px 10px;
  background-color: #efefef;
  border-bottom: 1px solid #d3d3d3;
}
.bubble .forumControls {
  padding: 0;
}
#forumLive .forumLiveBody .comment .nick .forumAdminNickColor,
#forumLive .forumLiveBody .comment .nickReply .forumAdminNickColor,
.forumBody .comment .nick .forumAdminNickColor,
.forumBody .comment.ownComment > .nick a,
.forumBody .loggedClientsAvatar .username,
.forumBody.showAvatar .adminColor,
.forumLiveBody .comment .nick .forumAdminNickColor {
  color: #e69424;
}
.comment-deep-1,
.forumBody .comment .comment {
  margin-left: 30px;
}
.comment-deep-2 {
  margin-left: 60px;
}
.comment-deep-3 {
  margin-left: 90px;
}
.forumBody .date,
.forumBody .icons {
  float: right;
}
.forumBody .icons a {
  margin: 0 3px;
}
#forum .date {
  position: relative;
  top: 2px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.forumLiveBody .icons {
  float: right;
  margin-top: 3px;
}
.forumBody .body {
  padding-left: 15px;
}
#forum #comments {
  padding: 0 10px;
}
#forum .comment-deep-1 .bubbleText,
#forum .comment-deep-2 .bubbleText,
#forum .comment-deep-3 .bubbleText,
#forum .comment .comment .bubbleText {
  background-color: #e9f8fd;
}
#forum .comment > .bubbleText {
  margin-left: 10px;
}
#forum .comment .comment > .triangle,
.comment-deep-1 > .triangle,
.comment-deep-2 > .triangle,
.comment-deep-3 > .triangle {
  border-top: 10px solid #e9f8fd;
}
#forum .comment.ownComment > .triangle,
#forum .comment.pinnedComment > .triangle {
  border-top: 10px solid #faebcf;
}
#forum .comment.ownComment > .bubbleText,
#forum .ownComment > .bubbleText,
#forum .pinnedComment > .bubbleText {
  background-color: #faebcf;
}
#forum .comment.replyOn {
  background-color: #efefef;
  margin-left: 10px;
  margin-top: 5px;
}
#forum .comment.replyOn img {
  margin: 5px 5px 0 0;
}
#forum .comment.replyOn > .bubbleText {
  background-color: #efefef;
}
#forum .comment.replyOn .forumControls {
  border: none;
}
.analyze_link,
.blog_link,
.ticket_link {
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}
.analyze_link:hover,
.blog_link:hover,
.ticket_link:hover {
  color: #e69424;
}
#forum .warning {
  padding: 15px 10px;
}
#liveOddsForumPane,
.liveOddsForumPane {
  background-color: #ffffff;
  position: relative;
  border: 1px solid #bebebe;
}
.liveOddsForumPane.activeTabForum {
  border-bottom: 0;
}
#liveOddsForumPane .tab,
.liveOddsForumPane .tab {
  margin: 0;
  padding-top: 5px;
}
#forumLive,
.forumLive {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  background-color: #efefef;
}
#forumLive #buttonsForum .btn,
#forumLive .buttonsForum .btn,
.forumLive #buttonsForum .btn,
.forumLive .buttonsForum .btn {
  padding: 5px 8px;
}
#forumLive .pinnedComment .forumLiveBody.pinned,
.forumLive .pinnedComment .forumLiveBody.pinned {
  height: auto;
  padding: 0 5px;
}
#forumLive .forumLiveControls,
.forumLive .forumLiveControls {
  border-bottom: 1px solid #d3d3d3;
}
#forumLive .forumLiveControls .txtComment,
.forumLive .forumLiveControls .txtComment {
  margin-bottom: 5px;
}
#forumLive .forumLiveControls .info,
.forumLive .forumLiveControls .info {
  padding-top: 0;
}
#forumLive .forumLiveControls .frmAddComment,
.forumLive .forumLiveControls .frmAddComment {
  padding: 10px 5px 5px;
}
#forumLive .forumLiveControls .smiles,
.forumLive .forumLiveControls .smiles {
  margin-bottom: 5px;
  display: block;
}
#forumLive .forumLiveControls .closeForm .smiles,
.forumLive .forumLiveControls .closeForm .smiles {
  float: left;
  margin: 15px 0 5px 5px;
}
#forumLive .forumLiveControls .openForm #buttonsForum,
#forumLive .forumLiveControls .openForm .buttonsForum,
.forumLive .forumLiveControls .openForm #buttonsForum,
.forumLive .forumLiveControls .openForm .buttonsForum {
  margin-right: 75px;
  padding-bottom: 5px;
  width: 100%;
}
#forumLive .forumLiveControls .openForm .smiles,
.forumLive .forumLiveControls .openForm .smiles {
  margin-top: 5px;
  margin-right: 12px;
}
#forumLive .forumLiveBody,
.forumLive .forumLiveBody {
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #ffffff;
}
#forumLive .forumLiveBody:not(.pinned),
.forumLive .forumLiveBody:not(.pinned) {
  height: 640px;
}
#forumLive .forumLiveBody .ownComment .triangle,
.forumLive .forumLiveBody .ownComment .triangle {
  border-top: 7px solid #faebcf;
}
#forumLive .forumLiveBody .comment .nick a,
#forumLive .forumLiveBody .forumLiveBody .comment .nickReply a,
.forumLive .forumLiveBody .comment .nick a,
.forumLive .forumLiveBody .forumLiveBody .comment .nickReply a {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
  margin-right: 2px;
}
#forumLive .forumLiveBody .comment .nick a:hover,
#forumLive .forumLiveBody .comment .nickReply.replyForMe a,
#forumLive .forumLiveBody .comment.ownComment > .nick a,
#forumLive .forumLiveBody .forumLiveBody .comment .nickReply a:hover,
.forumLive .forumLiveBody .comment .nick a:hover,
.forumLive .forumLiveBody .comment .nickReply.replyForMe a,
.forumLive .forumLiveBody .comment.ownComment > .nick a,
.forumLive .forumLiveBody .forumLiveBody .comment .nickReply a:hover {
  color: #e69424;
}
#forumLive .forumLiveBody .icons,
.forumLive .forumLiveBody .icons {
  float: right;
}
#forumLive .forumLiveBody .date,
.forumLive .forumLiveBody .date {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.buttonUserOption,
.buttonUserOptions {
  margin-left: 5px;
  cursor: pointer;
  width: 11px;
  height: 11px;
}
.bubbleForum {
  position: absolute;
  display: flex;
  max-width: 200px;
  padding: 10px;
  z-index: 1000;
  background-color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  box-sizing: border-box;
  z-index: 120;
}
.bubbleForum .wrapper {
  width: 100%;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.bubbleForum .title {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}
.bubbleForum .title + .text {
  margin-top: 10px;
}
.bubbleForum .close {
  order: 2;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
  padding-left: 5px;
}
.bubbleForum--rounded {
  border-radius: 4px;
}
.bubbleForum input {
  color: inherit;
}
.userCommentAction {
  margin-top: 10px;
}
.userCommentAction a {
  margin: 2px 0;
  display: block;
}
.userArchiveAction {
  margin: 0;
}
.userArchiveAction .actionIco {
  display: none;
}
.userArchiveAction .actionIco,
.userCommentAction .actionIco {
  width: 20px;
  float: left;
}
.userArchiveAction .actionTxt,
.userCommentAction .actionTxt {
  margin-left: 23px;
  color: #000000;
}
.popup .forumControls {
  border: none;
}
.forumControls.notLogged,
.popup .forumControls {
  background-color: #ffffff;
}
.forumLiveControls.notLogged {
  padding-top: 10px;
  background-color: #ffffff;
}
.forumControls.notLogged .messages {
  border: 1px solid #bebebe;
  margin-bottom: 10px;
  background-color: #efefef;
}
.forumLiveControls.notLogged .messages {
  border: 1px solid #bebebe;
  margin: 0 10px;
}
#messageZone {
  padding: 15px;
  text-align: center;
  background-color: #ffffff;
}
.frmAddComment .colAvatar {
  width: 70px;
}
.forumBodyNew .comment {
  position: relative;
  margin-right: 15px;
  margin-left: 10px;
}
.forumBody.showAvatar .bubbleText {
  min-height: 60px;
}
.forumBodyNew .comment.ownComment .bubbleText {
  background-color: #faebcf;
}
.forumBody.showAvatar .comment .avatarWrap {
  position: relative;
  left: 10px;
  top: 0;
  float: left;
  width: 65px;
  margin-right: 10px;
}
.avatar .colIco {
  width: 17px;
}
#liveChatAndContestWrapped,
.liveWidgetArrow {
  position: absolute;
  right: 10px;
  top: 10px;
}
#banForumDialogId.forumType4 .icons img {
  display: none;
}
.banMenuDialog .deleteCommentsLbl {
  width: 170px;
  display: inline-block;
  vertical-align: top;
}
.banMenuDialog .deleteCommentsLbl__text {
  margin-right: 5px;
}
.banMenuDialog .deleteCommentsLbl:hover {
  text-decoration: underline;
}
.banMenuDialog .deleteCommentsCheckbox {
  margin-left: 20px;
  margin-right: 5px;
}
.banMenuDialog td {
  vertical-align: initial;
}
#popupLSForumReplyId .lsForumReplyItem {
  padding-left: 10px;
  height: 60px;
}
#popupLSForumReplyId .lsForumReplyItem:hover {
  cursor: pointer;
  background-color: #e6f5ff;
}
#popupLSForumReplyId.popup {
  max-width: 490px;
  padding: 0;
}
#popupLSForumReplyId #closeIcoId {
  position: absolute;
  right: 10px;
  top: 10px;
}
#forum .pinnedComment {
  padding: 15px 10px;
}
.matchesSwitch li {
  width: calc(50% - 4px);
  text-align: center;
}
.matchesSwitch li .tabC {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 5px);
  text-transform: none;
}
.txtOrUsrFilterContainer {
  float: right;
}
.txtOrUsrFilterContainer div,
.txtOrUsrFilterContainer input {
  display: inline-block;
}
.tfForumExpiration {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  position: relative;
  top: 7px;
  left: 19px;
  color: #9a2a2a;
}
.tfForumExpiration--new {
  top: -4px;
}
.tfHeader {
  display: inline-block;
  vertical-align: middle;
}
.tfHeader__text {
  margin-left: 5px;
}
.tfMenuLink {
  padding-right: 10px !important;
}
.tfMenuLink div:not(.o-forumMenu__counter) {
  display: inline-block;
}
.tfMenuLink div:not(.o-forumMenu__counter).thematicForumNewLabel {
  color: #000000;
  font-size: 11px;
  font-weight: 500;
  float: right;
  margin-right: 5px;
}
.tfMenuLink div:not(.o-forumMenu__counter).thematicForumNewLabel > span {
  vertical-align: middle;
  color: #e69424;
}
.tfMenuLink div:not(.o-forumMenu__counter).thematicForumFavourite {
  float: right;
}
.tfMenuLink div:not(.o-forumMenu__counter).thematicForumIco {
  vertical-align: middle;
}
.tfMenuLink div:not(.o-forumMenu__counter).thematicForumName {
  margin-left: 5px;
  line-height: 15px;
  vertical-align: middle;
}
.sprSmile {
  display: inline-block;
  background: url(/images/sprites/smiles.svg?_3_415) no-repeat;
}
.bubbleFollowersPopup.bubbleForum {
  max-width: 490px;
  padding: 0;
}
.bubbleFollowersPopup.bubbleForum .innerBody {
  padding-left: 25px;
}
.bubbleFollowersPopup.bubbleForum img.centeredImg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
.bubbleFollowersPopup .text.pad {
  padding: 0;
  background-color: #004373;
}
.bubbleFollowersPopup .bubbleContent {
  overflow-y: auto;
}
.bubbleFollowersPopup .itemFollower {
  clear: left;
  padding: 10px 10px 5px;
  border-bottom: 1px solid #d3d3d3;
  min-height: 42px;
}
.bubbleFollowersPopup .itemFollower.stateNew:hover,
.bubbleFollowersPopup .itemFollower.stateView:hover {
  cursor: pointer;
  background-color: #e6f5ff;
}
.bubbleFollowersPopup .itemFollower a.username {
  text-decoration: none;
  font-weight: 700;
}
.bubbleFollowersPopup .category .ico {
  width: 24px;
  height: 24px;
  padding-right: 10px;
}
.bubbleFollowersPopup .itemFollower.stateNew,
.bubbleFollowersPopup .itemFollower.stateView {
  background-color: #faebcf;
}
.bubbleFollowersPopup .itemFollower.stateRead {
  background-color: #ffffff;
}
.bubbleFollowersPopup .itemFollower .username:hover {
  text-decoration: none;
}
.bubbleFollowersPopup .bubbleFooter {
  text-align: center;
}
.bubbleFollowersPopup .avatarTd {
  text-align: center;
  height: 100%;
}
.bubbleFollowersPopup .avatarTd .newsAvatarIco {
  margin-left: 15px;
}
.bubbleFollowersPopup .viewNotificationsArchiveLink {
  text-decoration: none;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.bubbleFollowersPopup .viewNotificationsArchiveLink:hover {
  color: #ffffff;
}
.bubbleFollowersPopup .bubbleContent .groupItems.link {
  float: right;
}
.markAllAsReadedNotificationsBubble {
  cursor: pointer;
}
.setupLinkIco {
  margin: 5px 10px;
  display: inline-block;
}
.itemFollower table {
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.itemFollower a {
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
.itemFollower a:hover {
  color: #e69424;
}
.itemFollower table .date {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  color: #a4a4a4;
}
.itemFollower table td.avatarTd {
  width: 68px;
}
.itemFollower table td.textTd {
  height: 100%;
  vertical-align: top;
  padding-right: 10px;
  word-break: break-word;
}
.itemFollower table td.textTd a {
  color: #004aa2;
}
.itemFollower table td.textTd a:hover {
  color: #e69424;
}
.itemFollower table td.categoryTd {
  width: 20px;
}
.itemFollower table td.followerMarkReadTd {
  width: 15px;
  position: relative;
  top: -2px;
  left: 4px;
}
.notificationArchiveLinkContainer span {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
  display: inline;
  float: right;
  padding-left: 10px;
  margin-top: 8px;
  padding-right: 10px;
  text-transform: uppercase;
}
.notificationArchiveLinkContainer span:hover {
  color: #e69424;
}
.spr-noIco {
  display: none;
}
#notificationArchiveContainerId {
  display: inline-block;
}
.newsHeaderIco {
  position: relative;
  top: -2px;
}
#followersSettings___followersWidgetTableItemsContainerId,
#profileView___followersWidgetTableItemsContainerId {
  position: relative;
  top: 0;
}
.followersSettingsTable .topPaginationContainer {
  height: 25px;
}
.followersWidgetTableItemsContainer .clientNotFoundMsg {
  padding: 0 0 10px 10px;
}
.newsTr a {
  color: #004aa2;
}
.itemFollower[data-type="12"] .textTd,
.itemFollower[data-type="19"] .textTd {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.contentTab .icoPane {
  float: right !important;
}
.tblSettings.userFallow {
  margin-top: 26px;
}
.clientInfoPopup {
  max-width: none;
}
.popup.clientInfoPopup a,
.userInfoPopup a:visited {
  text-decoration: none;
}
.clientInfoPopup .avatar {
  float: left;
  height: 100%;
  width: 100px;
}
.clientInfoPopup .content {
  height: 100%;
  width: 420px;
  float: right;
}
.clientInfoPopup .content .title {
  width: 100%;
  height: 20px;
}
.clientInfoPopup .content .title .nick {
  float: left;
}
.clientInfoPopup .content .title .nick a {
  font-size: 12px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
.clientInfoPopup .content .title .nick a:hover {
  color: #e69424;
}
.clientInfoPopup .content .title .nick img {
  margin: 0 0 0 5px;
  padding: 0;
  height: 15px;
  width: 15px;
  cursor: pointer;
}
.clientInfoPopup .content .title .follow {
  float: right;
}
.clientInfoPopup .content .competition {
  width: 100%;
  padding-bottom: 5px;
}
.clientInfoPopup .content .statistics {
  width: 100%;
  height: 40px;
}
.clientInfoPopup .content .statistics .value {
  width: 98px;
  height: 34px;
  background-color: #cfe9fa;
  text-align: center;
  float: left;
  text-transform: lowercase;
}
.clientInfoPopup .content .statistics .p11R,
.clientInfoPopup .content .statistics .p14M {
  color: #000000;
}
.clientInfoPopup .content .statistics .value:not(:first-child) {
  margin-left: 9px;
}
.clientInfoPopup .content .buttons {
  width: 100%;
  text-align: right;
}
.clientInfoPopup .content .buttons .followingStatusWidget {
  display: inline-block;
  margin-right: 10px;
}
.clientInfoPopup .content .buttons .followingStatusWidget.btn {
  margin-top: 0;
  display: inline-block;
}
.clientInfoPopup .content .buttons .button,
.clientInfoPopup .content .buttons .viewProfileButton {
  float: right;
}
.clientInfoPopup .onlineIndicator {
  display: inline-flex;
  margin-right: 5px;
  width: 9px;
  height: 9px;
}
.ticketMain {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ticketAlign {
  width: 502px;
  margin-top: 1%;
}
.ticketAlign .btn-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 8px;
  margin-bottom: 8px;
}
.ticketAlign .a-btn {
  margin: 0;
}
.ticket {
  border: 3px solid #bebebe;
  border-radius: 0;
  padding: 15px;
  color: #bebebe;
  font-size: 12px;
  display: inline-block;
  text-align: left;
  background-color: #ffffff;
}
.aku {
  background-color: #000000;
  color: #ffffff;
  font-family: Roboto;
  font-style: normal;
  font-size: 16px;
  padding: 5px;
  margin-right: 66px;
}
.ticketLabel {
  width: 110px;
  display: inline-flex;
  margin-bottom: 2%;
}
.ticketValue {
  width: 130px;
  display: inline-block;
}
.ticket .u24_img {
  padding-bottom: 28px;
}
.inputPartLabel {
  color: #000000;
  margin-right: 5px;
}
#ticketPopup {
  padding: 0;
  max-height: 209px;
  border-style: none;
}
#ticketPopup div div {
  height: 209px;
}
.avatar {
  position: relative;
  overflow: hidden;
}
.avatar .colIco {
  float: left;
  width: 15px;
  line-height: 0;
  position: relative;
}
.avatar .colIco img {
  vertical-align: top;
}
.avatar .space {
  width: 18px;
}
.avatar .colPhoto {
  float: left;
  text-align: left;
}
.usernameContainer {
  display: inline-block;
  vertical-align: top;
  line-height: 16px;
}
.avatar a.username,
.link {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
}
.avatar a.username:hover,
.link:hover {
  color: #e69424;
}
.avatar .colUser {
  padding-left: 4px;
}
.username.avatarTextOverFlow {
  display: block;
}
.avatarTextOverFlow15,
.avatarTextOverFlow42,
.avatarTextOverFlow60,
.avatarTextOverFlow70,
.avatarTextOverFlow80,
.avatarTextOverFlow180 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.avatarTextOverFlow15 {
  width: 15px;
}
.avatarTextOverFlow42 {
  width: 57px;
  margin-left: -15px;
}
.avatarTextOverFlow60 {
  width: 60px;
}
.avatarTextOverFlow70 {
  width: 70px;
}
.avatarTextOverFlow80 {
  width: 80px;
}
.avatarTextOverFlow180 {
  width: 180px;
}
.avatarTextOverFlow {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}
.avatarTextOverFlow:visited {
  color: #004aa2;
}
.avatarTextOverFlow:hover {
  color: #e69424;
}
.avatar.inline {
  height: 28px;
  padding-top: 3px;
}
.avatar.inline .colIco {
  width: auto;
  margin-left: 4px;
}
.avatar.inline .colUser {
  display: flex;
  position: relative;
  top: -3px;
}
.avatar.inline .usernamePostfix {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  float: left;
  margin-left: 4px;
  line-height: 10px;
}
#analyzeTop3tblId td.colAvatar,
#ticketArenaTop4TblId td.colAvatar {
  border-bottom: none;
}
.avatar + p {
  margin-top: 5px;
}
.referFriendContainer {
  padding-top: 10px;
}
.referFriendContainer strong {
  padding-left: 15px;
}
.referFriendContainer ol {
  margin-top: 15px;
  margin-right: 15px;
}
.referFriendContainer .tbl {
  width: 100%;
}
.myReferedFriendsContainer {
  padding-top: 10px;
}
.myReferedFriendsContainer .tbl {
  width: 100%;
}
.myReferedFriendsContainer .tbl tr:first-child {
  width: 79px;
}
.myReferedFriendsContainer p {
  padding-left: 15px;
  padding-right: 15px;
}
.myReferedFriendsContainer h3 {
  padding-left: 15px;
}
.myReferedFriendsContainer ol {
  padding-top: 5px;
  padding-bottom: 20px;
}
.referFriendContainer input[type="text"] {
  width: 100%;
  box-sizing: border-box;
}
#importDialogContainer span {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.myReferedFriendsContainer .tbl th {
  padding: 5px;
}
.myReferedFriendsContainer .tbl td {
  padding: inherit;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 5px;
}
.myReferedFriendsContainer .tbl td:first-child {
  padding-left: 10px;
}
.myReferedFriendsContainer .tbl td:last-child {
  text-align: center;
  padding-right: 10px;
}
.myReferedFriendsContainer .tbl td:last-child .btn {
  padding: 5px;
}
#initialPaymentBonusSliderContainerId {
  width: 700px;
}
#initialPaymentActualBonusSliderContainerId {
  width: 85%;
  margin: 0 auto 30px;
}
#yourBonusId {
  padding-top: 5px;
  top: 215px !important;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
#yourBonusId,
.bonusLevel {
  position: absolute;
}
#initialPaymentBonusSliderContainerId .contentTextContainer,
#initialPaymentBonusSliderContainerId .titleTextContainer {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
#initialPaymentBonusSliderContainerId .contentTextContainer {
  padding-bottom: 60px;
  padding-top: 10px;
}
#initialPaymentBonusSliderContainerId .contentTextContainer .lastChance {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}
.maxBonusInfo {
  line-height: 27px;
}
.initialPaymentSubmitButton {
  background-color: red;
}
#entryBonusSliderContainer {
  position: relative;
}
#entryBonusSliderContainer .js-m-rangeSlider__line:before,
#initialPaymentBonusSliderContainerId .js-m-rangeSlider__line:before {
  background-color: initial;
}
#initialBonusSliderContainer {
  padding: 40px 0 0;
  position: relative;
}
.bonusesSliderBar {
  width: calc(100% - 19px);
  height: 5px;
  display: flex;
  margin-bottom: 10px;
  margin-left: 10px;
  position: relative;
  top: 35px;
}
#js-amountPaidValue {
  position: absolute;
  border: 1px solid #bebebe;
  padding: 5px;
  text-align: center;
  font-size: 12px;
}
.bonusesSliderBarItem {
  float: left;
  height: 5px;
}
.bonusesSliderBarItem__0 {
  width: 19%;
  background-color: #e6f5ff;
}
.bonusesSliderBarItem__1 {
  width: 25%;
  background-color: #cfe9fa;
}
.bonusesSliderBarItem__2 {
  width: 29%;
  background-color: #1e88e5;
}
.bonusesSliderBarItem__3 {
  width: 27%;
  background-color: #004aa2;
}
.bonusesSliderBarFpItem {
  float: left;
  height: 5px;
}
.bonusesSliderBarFpItem__0 {
  background-color: #e6f5ff;
}
.bonusesSliderBarFpItem__1 {
  background-color: #cfe9fa;
}
.bonusesSliderBarFpItem__2 {
  background-color: #1e88e5;
}
.bonusesSliderBarFpItem__3 {
  background-color: #004aa2;
}
.bonusesProgressBar {
  width: 100%;
  display: flex;
  padding-top: 20px;
}
.bonusesProgressBarItem {
  width: 10%;
  height: 30px;
  text-align: center;
  position: relative;
  background-color: #d7d7d7;
  margin-left: 2px;
  float: left;
}
.bonusesProgressBarItem:first-child {
  margin-left: 0;
}
.bonusesProgressBarItem__title {
  position: absolute;
  top: -20px;
  right: -1em;
}
.bonusesProgressBarItem:last-child .bonusesProgressBarItem__title {
  right: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__9--success {
  background-color: #3c893c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__9--fail {
  background-color: #5c553c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__8--success {
  background-color: #439043;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__8--fail {
  background-color: #66553c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__7--success {
  background-color: #4a974a;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__7--fail {
  background-color: #70553c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__6--success {
  background-color: #509d50;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__6--fail {
  background-color: #7a553c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__5--success {
  background-color: #57a457;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__5--fail {
  background-color: #84553c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__4--success {
  background-color: #5eab5e;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__4--fail {
  background-color: #8e553c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__3--success {
  background-color: #64b164;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__3--fail {
  background-color: #98553c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__2--success {
  background-color: #6bb86b;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__2--fail {
  background-color: #a2553c;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__1--success {
  background-color: #72bf72;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__1--fail {
  background-color: #a95c43;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__0--success {
  background-color: #79c679;
  margin-left: 0;
}
.bonusesProgressBarItem.bonusesProgressBarItem__0--fail {
  background-color: #b0634a;
  margin-left: 0;
}
.bonusLevels {
  position: relative;
  display: flex;
}
.bonusLevel__0,
.bonusLevel__1,
.bonusLevel__2,
.bonusLevel__3,
.bonusLevel__4 {
  position: absolute;
  top: -34px;
}
.bonusLevel__0,
.bonusLevel__4 {
  display: none;
}
.bonusLevel__4 {
  right: 0;
}
.bonusInProgressBoxWrap {
  display: flex;
  justify-content: center;
  position: relative;
  height: 60px;
}
.bonusInProgressBox {
  border: 1px solid #bebebe;
  text-align: center;
  margin: 5px 0;
  width: 16em;
  left: 0;
}
.bonusInProgressBox__4,
.bonusInProgressBox__5,
.bonusInProgressBox__6 {
  left: calc(50% - 8em);
}
.bonusInProgressBox__7,
.bonusInProgressBox__8,
.bonusInProgressBox__9,
.bonusInProgressBox__10 {
  right: 0;
}
.transactionGroupsTbl th {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.transactionGroupsTbl td {
  font-size: 13px;
  font-weight: 300;
  color: #000000;
}
.bonusColumn th:first-child {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
td.bonusColumn {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.transactionGroupsTbl tr td:last-child {
  color: #a4a4a4;
}
.transactionGroupsTbl td.amountColumn,
.transactionGroupsTbl th.amountHeader {
  text-align: right;
  padding-right: 25px;
}
#bonusesWrapper {
  display: flex;
  flex-flow: row wrap;
}
#bonusesWrapper h2 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000000;
  background-color: #f5f5f5;
  border-bottom: 1px solid #d3d3d3;
  padding: 13px 15px 14px;
}
#bonusesWrapper .bonusesBlock:hover h2 {
  background-color: #e6f5ff;
}
#bonusesWrapper .bonusesBlock {
  display: flex;
  flex-flow: column nowrap;
  flex: 0 auto;
  width: 50%;
  min-height: 330px;
  background: #ffffff;
  border: 1px solid #d3d3d3;
  box-sizing: border-box;
  cursor: pointer;
}
#bonusesWrapper div.bonusesBlock:nth-child(n + 3) {
  border-top: none;
}
#bonusesWrapper div.bonusesBlock:nth-child(2n) {
  border-left: none;
}
#bonusesWrapper .bonusesBlock .bonusesDescription {
  flex: 1 auto;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  margin: 15px;
}
#bonusesWrapper .bonusesImageAndButton {
  text-align: center;
  width: 100%;
  overflow: hidden;
}
#bonusesWrapper .bonusesImageAndButton img {
  max-width: 312px;
  height: auto;
}
#bonusesWrapper .btn-action {
  display: block;
  float: left;
  margin: 15px;
}
#bonusesWrapper .btn-info {
  display: block;
  float: right;
  margin: 15px;
}
.m-startBonusTerms {
  padding-top: 95px;
}
.tblProfile {
  width: 100%;
}
.tblProfile tr {
  line-height: 28px;
}
.tblProfile tr.spaceUnderRow > td {
  padding-bottom: 20px;
}
.tblProfile thead {
  display: table-caption;
  margin-bottom: 10px;
}
.tblProfile th h3 {
  padding: 0;
}
.tblProfile label {
  font-size: 14px;
}
.tblProfile td {
  font-weight: 400;
  vertical-align: top;
}
.personalInfoCommentContainer,
.tblProfile .forumCommentText {
  word-break: break-word;
}
.tblProfile .tblColDate {
  padding-right: 16px !important;
  padding-left: 16px !important;
  color: rgba(0, 0, 0, 0.87);
  min-width: 78px;
}
.tblProfile .tblColTime {
  padding-left: 0 !important;
  padding-right: 32px !important;
  color: rgba(0, 0, 0, 0.87);
}
.tblProfile .tblColText {
  font-weight: 500;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  padding-left: 0 !important;
}
.tblProfile .tblColText--cropped {
  white-space: normal;
  line-height: 28px;
  overflow: hidden;
  max-height: 84px;
  display: -webkit-box;
  box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.tblProfile .tblColText--cropped a:before {
  content: attr(data-content-start);
}
.tblProfile .tblColText--cropped a:after {
  content: attr(data-content-end);
}
.tblProfile .tblColText .comment {
  font-weight: 400;
}
.tblProfile .tblButtonCentered {
  padding-top: 2px !important;
  padding-bottom: 64px !important;
}
.tblProfile .tblButtonText {
  font-weight: 500;
}
.tblProfile .tblButtonCentered {
  padding-top: 42px !important;
  padding-bottom: 84px !important;
}
.tblProfile .fwR {
  font-weight: 400;
}
.tblProfile .fwM {
  font-weight: 500;
}
.tblProfile .disabled {
  pointer-events: none;
  cursor: default;
}
.profile {
  padding: 0 0 0 15px;
  position: relative;
  margin-top: 20px;
}
.profile-block + .profile-block {
  margin-top: 10px;
}
.profile-block .onlineIndicator {
  display: inline-block;
  margin-bottom: 1px;
  margin-right: 3px;
}
.profile .name {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
  display: inline-block;
}
.profile .motto {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.profilePhoto {
  float: left;
  margin: 0 15px 10px 0;
}
.profileButtons {
  padding-top: 10px;
}
.profileButtons .btn {
  margin: 10px 2px 0;
}
.profileSubHeader {
  padding-bottom: 32px;
}
#followersStatusChangeActionBtnId {
  min-width: 130px;
}
.photoDesc {
  padding-top: 10px;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  margin: 0;
}
.profileEdit {
  padding-left: 15px;
}
.lastLogin {
  padding: 15px;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.profileButtons #flwButtonContainerIdCenter {
  display: inline-block;
}
#blockClientBtn {
  margin-top: 7px;
}
.clientProfileBtnsCol form {
  display: inline-block;
}
.clientProfileBtnsCol .btn {
  margin: 0;
}
.tblProfile .onlineIndicator {
  display: none;
}
#clientProfileMainContainer.clientProfile {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
}
#clientProfileMainContainer.clientProfile #leftColumn {
  display: block !important;
  margin-right: 10px;
  float: none;
}
#clientProfileMainContainer.clientProfile #contentColumn {
  margin: 0 !important;
  min-width: 504px !important;
  flex: 2;
}
#topContainer {
  width: 100%;
  min-height: 230px;
  position: relative;
  max-width: 1056px;
  float: none;
  margin-bottom: 10px;
  display: flex;
}
.topContainer-inner {
  width: 100%;
}
.clientProfile .profileButtons {
  padding: 10px;
  background-color: #ffffff;
}
.clientProfile .profileButtons .btn {
  margin: 0 !important;
}
.clientProfile .profilePhoto {
  margin: 75px 21px 0 64px;
}
.clientProfile .profile-bg-inner {
  float: left;
  width: 100%;
  height: 175px;
}
.clientProfile .profile-bg-inner.defaultBg {
  background: url(/images/default-account-bg.png);
}
.clientProfile .profile-bg-gradient {
  height: auto;
}
.clientProfile .profile-block {
  margin-top: 100px;
  float: left;
  color: #ffffff;
}
.clientProfile .profile .name {
  color: #ffffff;
}
.clientProfile .profile {
  padding: 0;
  position: relative;
  margin-top: 0;
}
.clientProfile .profile .motto {
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  color: #000000;
  display: block;
  margin-left: 230px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.clientProfile .profile-bg-gradient {
  float: left;
  width: 100%;
  height: 175px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.35));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.35));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);
}
.clientProfile .profilePhoto .avatar .colIco {
  top: 116px;
}
span.following {
  text-transform: uppercase;
}
.clientProfile .profile-left-menu {
  position: sticky !important;
  top: 10px;
}
.data-box {
  max-width: 150px;
  width: 100%;
  margin: 0 auto;
}
.data-box--full {
  height: calc(100% - 52px);
}
.data-box h3 {
  font-size: 18px;
  font-weight: 300;
  display: inline-block;
}
.data-box-content {
  border-bottom: 2px solid #4ba1e5;
  border-color: #4ba1e5 currentcolor;
  border-top: 2px solid #4ba1e5;
  height: calc(100% - 52px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.data-box--full .data-box-content {
  height: 100%;
}
.data-box-title {
  padding: 7px 8px 7px 16px;
  height: 52px;
  box-sizing: border-box;
}
.linked:hover {
  border: 2px solid #000000;
  padding: 5px 0 5px 8px;
  margin: 0 -2px;
  border-bottom: 0;
}
.data-box-title a {
  display: block;
}
.data-box-content p {
  font-size: 16px;
  margin: 15px 0;
}
.data-box-content p span {
  color: #a4a4a4;
  font-size: 13px;
  display: inherit;
}
.data-box-container {
  margin: 25px;
}
.data-box-container .w25 {
  float: left;
}
.profile-title {
  font-size: 18px;
}
.tblProfile .rowHeader,
.tblProfile .rowHeader th {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
  padding-top: 0;
  padding-bottom: 0;
  height: 40px;
}
.tblProfile .rowHeader th {
  padding-left: 16px !important;
}
.noBorder td,
.noBorder th,
.noHover td {
  border-bottom: 0;
}
@media screen and (max-width: 1140px) {
  .data-box-title {
    padding: 7px;
  }
  .linked {
    padding: 7px 8px 7px 16px;
  }
  .linked:hover {
    border: 2px solid #000000;
    padding: 5px 0 5px 8px;
    margin: 0 -2px;
    border-bottom: 0;
  }
}
.arenaProfil .ticketInfo {
  width: 100% !important;
  padding: 5px 0 !important;
  margin: 0 !important;
  position: relative;
}
.arenaProfil .ticketInfo.upload-inner {
  border: 1px dashed #bebebe !important;
}
.arenaProfil .ticketInfo.upload-inner:hover a.ticketInfoLink {
  opacity: 0.1;
  display: block;
}
.user-box .avatar {
  top: -35px;
  position: absolute;
}
.user-box .small-profile-inner {
  display: block;
  position: relative;
  float: left;
  width: 100%;
}
.user-box .buttonPanel {
  display: block;
  position: relative;
  padding: 5px;
  clear: both;
}
.user-box .profile-bg-gradient {
  height: 104px;
}
.user-box h2.name {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
  display: inline-block;
}
.user-box .profile-block {
  float: left;
  margin-left: 100px;
  margin-top: 70px;
}
.user-box .avatar .colIco {
  top: 41px;
}
.user-box p {
  font-size: 12px;
  margin: 5px 0;
}
.user-box p a {
  color: #000000;
}
.user-box p a:hover {
  color: #e69424;
}
.user-box p span {
  color: #1e88e5;
  font-weight: 700;
}
#userProfile .comment .comment .bubbleText {
  background-color: #f5f5f5;
}
#userProfile .comment .comment > .triangle {
  border-top: 10px solid #f5f5f5;
}
.onclick-menu {
  position: relative;
  display: inline-block;
}
.onclick-menu:before {
  content: "...";
}
.onclick-menu:focus {
  pointer-events: none;
}
.onclick-menu:focus .onclick-menu-content {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.onclick-menu-content {
  position: absolute;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0.5s;
  background-color: #ffffff;
  width: auto;
  margin-top: 19px;
  margin-left: 0;
  padding: 10px;
  right: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  border: 1px solid #d9d9d9;
}
.onclick-menu-content:before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 10px solid #bebebe;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: -10px;
  right: 5px;
}
.onclick-menu-content li {
  color: #000;
  list-style-type: none;
  white-space: nowrap;
  text-align: left;
  margin: 5px 0;
}
.onclick-menu:focus {
  outline: none;
}
.user-box .btn {
  padding: 5px 7px;
  margin-left: 5px;
}
.ticket-upload,
a.edit-userProfile {
  position: absolute;
  right: 0;
}
.ticket-upload {
  bottom: 0;
  z-index: 2;
  background-color: rgba(195, 195, 195, 0.5);
  height: 50px;
  width: 50px;
  border-radius: 1000px 0 0 0;
}
.ticket-upload svg {
  position: absolute;
  right: 5px;
  bottom: 5px;
}
.ticket-delete {
  position: absolute;
  right: 7px;
  top: 7px;
}
.emptySubSummary {
  margin-bottom: 32px;
}
.emptyStatetext {
  padding: 14px 0 0 16px !important;
  color: rgba(0, 0, 0, 0.54) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
}
.iconPosition {
  margin: 10px auto;
}
#clientProfileFollowContainerId,
#clientProfileMoreOptionsBtnId {
  float: right;
}
#clientProfileFollowContainerId .followingStatusWidgetSettings {
  margin-top: 5px;
  margin-left: -289px;
}
#clientProfileFollowContainerId.followingStatusWidget {
  margin-right: 5px !important;
  margin-left: 5px !important;
}
#clientProfileFollowContainerId.followingStatusWidget .a-btn {
  height: 30px;
}
#changeAvatarBtnId {
  position: absolute;
  left: 170px;
  z-index: 2;
  width: 25px;
}
#clientProfileMainContainer .avatar .colPhoto {
  background-color: #ffffff;
}
#clientProfileMainContainer .m-blogItem__avatar .avatar .colPhoto,
#publishedTicketId .ticketInfo .avatar .colPhoto,
#publishedTicketPicker .ticketInfo .avatar .colPhoto {
  background-color: inherit;
}
#analyzesChart {
  margin: 20px auto;
  height: 290px;
  width: 100%;
}
#analyzesChartLegend {
  text-align: center;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  color: #a4a4a4;
  margin: 20px 0 10px;
  display: none;
}
#analyzesChartLegend .line {
  display: inline-block;
  height: 4px;
  width: 30px;
  margin-bottom: 4px;
}
#analyzesChartTooltip {
  position: absolute;
  max-width: 200px;
  padding: 10px;
  background: #586672;
  z-index: 150;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  color: #ffffff;
  text-align: center;
  font-weight: 300;
}
#analyzesChartTooltip .sprIco {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
}
#analyzesChartTooltip a {
  color: inherit;
  text-decoration: underline;
}
#analyzesChartTooltip a:hover {
  text-decoration: none;
}
#analyzesChartTooltip .val {
  font-weight: 500;
}
.clientProfilePreviewFollowContainer {
  display: inline-block;
}
#ticketPicketModalDialog {
  min-height: 390px;
}
#ticketArenaId .add-new-ticket {
  padding-top: 65px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
#clientProfileMainContainer #contentColumn {
  padding-bottom: 160px;
}
#clientProfileMainContainer #contentColumn .followingStatusWidgetSettings,
#clientProfileMainContainer #contentColumn .onclick-menu-content {
  position: absolute;
}
#clientProfileMainContainer #contentColumn .followingStatusWidgetSettings {
  margin-top: 6px;
  right: -3px;
}
#clientProfileMainContainer #banAnalysesId,
#clientProfileMainContainer #banBlogsId,
#clientProfileMainContainer #banForumId,
#clientProfileMainContainer #banProfileId,
#clientProfileMainContainer #deleteCommentsId {
  height: 18px;
  position: relative;
  padding-bottom: 4px;
  padding-top: 6px;
  margin-right: 1px !important;
}
#clientProfileMainContainer .profileButtons {
  min-height: 30px;
}
.filterBlock {
  padding: 15px 25px 0 15px;
}
.tblFilter td {
  padding: 5px;
}
.btnReset {
  background-color: #e6e6e6;
  color: #000000;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
}
.btnReset:hover:not(.btnReset.disabled) {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.btnReset.disabled,
.btnReset:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.btnReset.disabled:hover,
.btnReset:disabled:hover {
  color: #bebebe !important;
}
.colLabel {
  text-align: right;
}
.pagingWrap,
.pagingWrapBot,
.pagingWrapNoBorder {
  height: 36px;
  user-select: none;
}
.pagingWrap .disabled,
.pagingWrapNoBorder .disabled {
  cursor: default;
  box-shadow: none;
  pointer-events: none;
}
.pagingWrap {
  border-bottom: 1px solid #d3d3d3;
}
#calendarPane .pagingWrap {
  clear: both;
}
.pagingWrapBot {
  border-top: 1px solid #d3d3d3;
}
.pagingWrapNoBorder {
  border: none !important;
}
.pagingWrap .tab:first-child,
.pagingWrapBot .tab:first-child,
.pagingWrapBottom .tab:first-child,
.pagingWrapNoBorder .tab:first-child {
  float: left;
  border: none;
}
.pagingWrap .tab:last-child,
.pagingWrapBot .tab:last-child,
.pagingWrapBottom .tab:last-child,
.pagingWrapNoBorder .tab:last-child {
  float: right;
  border: none;
}
#oddsFilterRow {
  margin: 0;
  width: 100%;
}
#oddsFilterRow .floatL {
  margin: 5px;
}
#oddsFilterRow .floatL .chkWrap {
  margin: 5px 0 0 10px;
}
.tblForgetPassword .ctrlDay,
.tblForgetPassword .ctrlMonth,
.tblForgetPassword .ctrlYear {
  border: none;
  position: relative;
  left: -15px;
}
.tblForgetPassword .colIn {
  padding-bottom: 0;
  padding-top: 0;
}
.tblForgetPassword .hlp {
  display: inline-block;
  padding-left: 10px;
}
.fieldLabelForgetPassword {
  vertical-align: top;
  padding-top: 5px;
  text-align: right;
}
.forgetPasswordTitle {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 15px;
  color: #000000;
  margin-top: 10px;
  margin-bottom: 10px;
}
.forgetPasswordMessage {
  padding: 7px 18px 10px 41px;
}
.modalCasinoRelatedTransactionsDialog__title {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
}
.modalCasinoRelatedTransactionsDialog__summary {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  margin-top: 16px;
  margin-bottom: 16px;
}
.modalCasinoRelatedTransactionsDialog__summaryValues {
  padding: 8px 0 0;
}
.modalCasinoRelatedTransactionsDialog__table {
  max-height: 300px;
  overflow: auto;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  margin-top: 16px;
}
.modalCasinoRelatedTransactionsDialog__table th {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  padding: 0;
}
.modalCasinoRelatedTransactionsDialog__table td {
  padding: 8px 0 0;
}
.frmReg {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
.frmReg h1 {
  font-weight: 300;
  font-size: 24px;
  color: #000000;
  padding: 20px 0 30px;
}
.regForm,
.regSteps {
  width: 470px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin-right: 20px;
}
.regFormWider {
  width: 520px;
}
.tblReg {
  border-collapse: collapse;
  width: 99%;
  table-layout: fixed;
}
.tblReg .in {
  padding: 0;
}
.tblReg .tblReg {
  width: 100%;
}
.tblReg .rowSep td {
  height: 20px;
}
.tblReg td {
  padding: 3px;
}
.tblReg .lbl {
  padding-left: 10px;
  vertical-align: top;
  width: 28%;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.tblReg .lblR {
  padding-top: 9px;
}
.tblReg .lblR,
.tblReg .lblR2 {
  text-align: right;
  width: 28%;
  vertical-align: top;
}
.tblReg .ctrl {
  vertical-align: top;
  text-align: left;
}
.tblReg .ctrlCity {
  width: 40%;
}
.tblReg .ctrlZip {
  width: 30%;
}
.tblReg .ctrlDay,
.tblReg .ctrlMonth,
.tblReg .ctrlPhonePre {
  width: 30% !important;
}
.tblReg .tblReg .hlp {
  padding-left: 0;
  padding-right: 0;
}
.tblReg .ctrlBankAccount {
  width: 60%;
}
.tblReg .edt,
.tblReg .sel {
  width: 100%;
}
.tblReg .hlp {
  width: 10px;
  vertical-align: top;
  padding-top: 7px;
}
.tblReg .note {
  text-align: center;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
}
.tblReg #wrap {
  margin: 0;
  padding: 0;
}
.errorMsg,
.tblReg .hlp .errorMsg {
  color: #db2128;
}
.regStep1,
.regStep2,
.regStep3 {
  position: relative;
  height: 90px;
}
.regStepNote {
  height: 30px;
  padding-left: 30px;
}
.regStepBubble {
  background: #e2e2e2;
  width: 70px;
  height: 70px;
  display: inline;
  padding: 9px 23px;
  font-weight: 300;
  font-size: 24px;
  color: #000000;
  font-size: 40px;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
}
.regStepText {
  position: absolute;
  top: 7px;
  left: 90px;
}
.regStep1 .regStepText {
  top: 24px;
}
.frmRegFinish h1 {
  padding: 15px 0;
}
.edtHide {
  width: 0;
  border: none;
  height: 0;
  vertical-align: middle;
}
.tblRegText td {
  padding-left: 10px;
  vertical-align: top;
}
.regBonusLine {
  height: 27px;
  display: inline-block;
}
.usernameSuggestion {
  float: left;
  width: 50%;
}
.usernameLongSuggestion {
  width: 50%;
}
@media screen and (max-width: 1130px) {
  .registrationForm {
    min-width: 75%;
  }
}
@media screen and (max-width: 1024px) {
  .newRegistrationForm .leftRegFlex,
  .newRegistrationForm .rightRegFlex {
    width: 80% !important;
    display: flex !important;
    margin: 0 auto;
  }
  .newRegistrationForm table.tblReg .chkWrap {
    width: 100% !important;
  }
}
@media screen and (max-width: 768px) {
  .newRegistrationForm table.tblReg tr td {
    display: flex;
  }
  .birthDay select:nth-child(2) {
    margin: 0 5px;
  }
}
@media screen and (max-width: 425px) {
  .newRegistrationForm .leftRegFlex,
  .newRegistrationForm .rightRegFlex {
    width: 80% !important;
  }
}
.newRegistrationForm .tblReg {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.newRegistrationForm .rightRegFlex .tblReg tr:nth-child(4) {
  height: 35px;
}
.newRegistrationForm .leftRegFlex,
.newRegistrationForm .rightRegFlex {
  width: 40%;
  display: inline-flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  vertical-align: top;
  text-align: left;
  padding: 0 25px;
}
.newRegistrationForm table.tblReg tr td:first-of-type {
  width: 40%;
}
.newRegistrationForm table.tblReg {
  border-collapse: collapse;
  width: 100%;
}
.newRegistrationForm .setUpaccountTitle {
  font-size: 22px;
  padding: 16px 28px 25px;
}
.newRegistrationForm table.tblReg tr td .chkWrap {
  width: 120%;
}
.paragraphRegistration {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  color: #b4b4b4;
  padding: 5px 15px 0;
}
.newRegistrationForm .btn {
  margin: 0 0 45px;
}
.limitAccountBody table tr td {
  padding: 5px 10px;
}
.limitAccountBody .paragraphTopLimit {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  padding: 15px 10px 0;
}
.limitAccountBody p {
  margin: 0 0 2px;
}
.limitAccountBody .p13RTable p {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.limitAccountBody .p13RTable tr.rowParagraph td span {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
#wizardPage {
  border-bottom: 1px solid #d3d3d3;
  padding: 0;
  flex-flow: row nowrap;
}
.centerContentTextFrame {
  margin: 0 64px;
  min-height: 480px;
  position: relative;
  min-width: 504px;
}
.centerContentTextFrameEula {
  margin: 0 24px;
  min-height: 480px;
  position: relative;
  min-width: 504px;
}
.centerContentTextFrame .chkWrap {
  margin-right: 85px;
}
.centerContentTextFrameEula .chkWrap {
  width: 100%;
  margin-right: 0;
  padding-right: 24px;
  margin-bottom: 1em;
}
.centerContentTextFrameEula .chkWrapBlock {
  padding-left: 31px;
}
.centerContentTextFrame .textFrameContainer {
  border-top: 0;
  border: none !important;
  padding-bottom: 25px;
}
.centerContentTextFrameEula .textFrameContainer {
  padding-left: 0;
  padding-right: 0;
}
.centerContentTextFrame .textFrameContainer .textContainer {
  overflow-x: auto;
  overflow-y: scroll;
  background-color: #f5f5f5;
  height: 400px;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.centerContentTextFrame .textFrameContainer .textContainer p {
  padding: 5px 0 0 10px;
}
.centerContentTextFrame .textFrameContainer .textContainer ul li {
  display: block;
}
.placeOfBirthResults {
  margin: 0 10px 10px;
  max-height: 450px;
  overflow-y: auto;
  position: absolute;
  background-color: #ffffff;
  z-index: 2;
  border: 1px solid #d3d3d3;
  border-top: none;
}
.placeOfBirthSearchItem {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  padding: 5px;
}
.placeOfBirthSearchItem:hover {
  background-color: #e6f5ff;
  cursor: pointer;
}
body .gwt-SuggestBoxPopup {
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  margin-left: 0;
  z-index: 1000;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.gwt-SuggestBoxPopup tr .item {
  padding: 4px 6px 3px;
  color: #000000;
  cursor: pointer;
  z-index: 2;
}
.gwt-SuggestBoxPopup tr .item-selected {
  background: #e6f5ff;
  color: #000000;
}
.frmRegIframe .lbl {
  width: 130px;
}
.frmRegIframe label {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.frmRegIframe .note {
  font-size: 13px;
  font-weight: 300;
  color: #000000;
}
.frmRegIframe .btnAction {
  margin: 10px;
}
.frmRegIframe .errorMsg {
  font-size: 14px;
  display: block;
}
.frmRegIframe .edt,
.frmRegIframe .sel {
  width: 100%;
}
.frmRegIframe .hlp,
.frmRegIframe .lbl {
  padding-top: 6px;
  width: 10px;
}
.frmRegIframe .colPhoneCode {
  width: 20%;
}
#regTableIframe td {
  vertical-align: top;
  padding-bottom: 3px;
}
.body2 .frmRegIframe .lbl {
  text-align: right;
  width: 70px;
  padding-right: 10px;
}
.body2.bgTrans .regPane {
  background: transparent;
}
.body2 .regPane {
  padding: 10px;
  width: 344px;
  background: #e6e6e6;
}
.body2 {
  background: #ffffff;
}
#helpemailIdMsg,
#helpphoneIdMsg,
#helpregUserNameIdMsg,
#helpregUserNameIdSuggests,
#ticketAkuView {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
#ticketAkuView {
  height: 100%;
}
#ticketAkuView.textPane {
  height: 100%;
  background-color: #e6e6e6;
}
#ticketAkuView .header {
  font-size: 18px;
  font-weight: 500;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  padding: 10px;
}
#ticketAkuView .header:hover {
  color: #e69424;
}
#scrollableRightMenuId {
  z-index: 8;
  width: 280px;
}
#gcTurboTrId,
.bonificationTitle {
  text-align: center;
}
#kombiRecalculationWarnIcoId,
.bonificationTitle,
.ticketRow {
  cursor: pointer;
}
.competitionRight {
  text-align: right;
  width: 125px;
}
.tblRateExtra {
  width: 100%;
  height: 100%;
  display: table;
}
.tblRateExtra .cellRateExtra {
  height: 100%;
  display: table-cell;
}
.rateExtra {
  display: inline-block;
}
.rowOppCount td {
  font-size: 13px;
  font-weight: 300;
  color: #000000;
}
#amountPaidAkuCell #currencyCode {
  margin-left: 1%;
}
.rowHi {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.ticketRow {
  padding: 5px 5px 5px 10px;
  background-color: #faebcf;
  border-bottom: 2px solid #ffffff;
}
.ticketRowName {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  text-decoration: underline;
}
.ticketRowDate,
.ticketRowInfo {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.ticketRowInfo {
  margin: 2px 0;
}
.ticketRowHalf {
  display: inline-block;
  margin-right: 10px;
}
.ticketRowMatchName {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.ticketRowTableRight {
  float: left;
  max-width: 235px;
}
.cashoutTicket {
  color: #004aa2;
  font-weight: 500;
}
.cashoutTicket:hover,
.copyTicketLink:hover {
  color: #e69424;
}
#ticketLoader {
  margin-top: 10px;
}
.unevaluatedTicket .ticketRowName {
  float: left;
}
.ticketRow.unevaluatedTicket .meter {
  float: right;
  margin: 5px 25px 0 0;
}
.tblTicketGroup .rowEven,
.tblTicketGroup .rowOdd {
  border-bottom: none;
}
.tblTicketGroup .sel {
  width: 50px;
}
.ticketNumber.tabC {
  padding-right: 25px;
  padding-top: 5px;
}
.ticketNumber .unreadedCountContainer {
  left: 17px;
  top: 0;
}
.ticketNumber .unreadedCount {
  top: -6px;
}
#printKombiTicketId {
  float: right;
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 14px;
  margin: 5px 0;
}
#printKombiTicketId:hover {
  color: #e69424;
}
#kombiRecalculationWarnIcoId {
  position: absolute;
  left: 5px;
}
#kombiRecalculationWarnPopupId {
  text-align: center;
  background-color: #394149;
  color: #ffffff;
  padding: 5px;
  border: 0;
}
#kombiRecalculationWarnPopupId p {
  margin: 5px 0 0;
  font-size: 14px;
}
#kombiRecalculationWarnPopupId .btn {
  margin-top: 5px;
  width: 100%;
  padding: 8px 0;
  font-size: 11px;
  border: 0;
  box-shadow: none;
}
#amountPaidAkuCell #currencyCode {
  width: 4em;
}
#atpCupContestRoundId,
select#pyramidId.sel {
  width: 5em;
}
#amountPaidOfferAmount {
  float: left;
  width: 120px;
  padding-left: 15px;
}
.modal-dialog-content .liveSelfRestrictionExceptionMessage .messages {
  border: 1px solid #bebebe;
}
.modal-dialog-content
  .liveSelfRestrictionExceptionMessage
  .messages
  .selfRestrictionExceptionBtns {
  display: none;
}
.liveSelfRestrictionExceptionMessage .alert,
.liveSelfRestrictionExceptionMessage .error {
  display: inline-block;
  text-align: left;
}
.modalDialogBetConfirmation {
  max-height: 300px;
  overflow: auto;
  border-bottom: 1px solid #d3d3d3;
}
#ticketFormSimpleSlider {
  padding-right: 8px;
}
.socialPane {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}
.ticketLiveLabel .background {
  background-color: #e69424;
  padding: 1px 5px;
  color: #ffffff;
  margin-right: 5px;
}
.ticketLiveLabel .scoreOffer {
  margin-right: 5px;
}
.modal-dialog-content .m-cardBet__playName a:link,
.modal-dialog-content .ticketLiveLabel a:link {
  text-decoration: none;
}
.tblTicketDetail .colEventNumber {
  vertical-align: top;
  text-align: right;
}
.tblTicketDetail .colEventNumber .spr-i106-0-31-pressed {
  margin-top: -11px;
}
.tblClaim {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.tblClaim,
.tblClaim .txt {
  width: 100%;
}
.tblClaim a:hover {
  color: #004aa2;
  cursor: default;
}
.tabSubTitle {
  margin: 15px 0;
  padding-left: 15px;
}
.followersSettingsTable {
  width: 100%;
}
.followersSettingsTable.inheritBackgroundCol {
  background-color: inherit;
}
.followersSettingsTable td {
  border: 0;
}
.followersSettingsTable .userProfileTd {
  padding-left: 0 !important;
}
.followersSettingsTable .youFollowTd {
  width: 100px;
  float: left;
}
.followersSettingsTable .followingYouTd {
  width: 130px;
  float: left;
}
.followersSettingsTable .searchTd {
  text-align: right;
  float: right;
  display: inline-block;
}
.followersSettingsTable #searchBtn,
.followersSettingsTable .searchBtn {
  margin-left: 10px;
}
.tab li.searchBox {
  margin-top: 3px;
  margin-bottom: 3px;
  border-bottom: 0 solid transparent;
  transition: border 0s;
}
@media only screen and (max-width: 1100px) {
  .tab li.searchBox {
    margin-top: 3px;
    margin-bottom: 3px;
  }
}
@media only screen and (min-width: 1261px) {
  .tab li.searchBox {
    float: right;
    top: -4px;
    right: 5px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.tab li.searchBox:hover {
  border-bottom: none;
  transition: inherit;
}
.followersWidgetTableItemId {
  width: 100%;
  display: table;
  border-top: 1px solid #d3d3d3;
}
.followersWidgetTableItemId:last-child {
  border-bottom: 1px solid #d3d3d3;
}
.followersWidgetTableItemId .followersWidgetTableItemUsernameAnchor {
  padding-top: 5px;
  padding-bottom: 5px;
}
.followersWidgetTableItemId div.divTableTd {
  padding-top: 15px;
  padding-bottom: 15px;
  vertical-align: middle;
  display: table-cell;
}
.followersWidgetTableItemId:hover {
  background-color: #e6f5ff;
}
.followersWidgetTableItemId div.followingStatusWidgetSaveButtonContainer,
.followingStatusWidgetSaveButtonContainer {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.followersWidgetTableItemId div.followingStatusWidgetSaveButtonContainer .btn,
.followingStatusWidgetSaveButtonContainer .btn {
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
}
.followersWidgetTableItemId .btnBlock {
  width: 150px;
}
.followersWidgetTableItemId .avatarTextOverFlow42 {
  display: inline-block;
}
.followersWidgetTableItemAvatarTd {
  padding-left: 20px;
  width: 100px;
  min-width: 60px;
}
.followersWidgetTableItemUsernameTd {
  width: 45%;
  text-align: left;
  padding-left: 10px;
}
.followingStatusWidgetSettings table td:last-of-type {
  padding-right: 5px;
}
.followingStatusWidgetSettings table td:first-of-type {
  padding-left: 5px;
}
.followingStatusWidgetSettings .title {
  display: none;
}
.followingStatusWidget img {
  margin-left: 10px;
}
.followersWidgetTableItemUsernameAnchor {
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
.followersWidgetTableItemUsernameAnchor:hover {
  color: #e69424;
}
#followersWidgetTableContainerId .paging-top2,
.followersWidgetTableContainerId .paging-top2 {
  position: relative;
  top: 26px;
}
#followersWidgetTableContainerId .close,
.followersWidgetTableContainerId .close {
  margin: 10px;
}
#followersWidgetTableRowId td:first-child,
.followersWidgetTableRowId td:first-child,
.tbl .followersWidgetTableRow td {
  padding: 0;
}
.tbl .followersWidgetTableRow .text td {
  padding: 0 5px;
}
.followingStatusWisgetSettingsStopFollowingText {
  color: #004aa2;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.25s, text-decoration 0.25s;
}
.followingStatusWisgetSettingsStopFollowingText:hover {
  text-decoration: none;
  color: #e69424;
}
.followersSettingsTable tr:first-child input {
  margin-top: 0;
}
input.edt.longInput {
  width: 100%;
}
#tabSelfRestriction,
.tblSelfRestriction {
  margin-bottom: 10px;
}
.tblSelfRestriction .btn {
  margin: 2px;
  min-width: 100px;
}
#addNewIdentityCardPopup,
#selfRestrictionPopup {
  width: 500px;
}
#selfRestrictionPopup table tr td {
  height: 25px;
}
#selfRestrictionPopup table tr:not(:first-child) td:first-child {
  width: 110px;
}
#selfRestrictionPopup input[type="text"] {
  width: 80px;
}
.tblSelfRestriction td {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
#addOrReplaceBankPopup,
#addOrReplaceBankSkPopup,
#addOrReplaceCardPopup,
#authorizeCardPopup {
  width: 500px;
}
#addOrReplaceCardPopup .paragraphRegistration {
  width: 100%;
  padding-top: 10px;
  padding-left: 0;
}
.cardAuthorizationResult {
  margin-top: 15px;
}
#initalPaymentAmount {
  margin-right: 2px;
}
#vrCode {
  margin-right: 10px;
  width: 106px;
}
.authorizedChannelIdentification {
  word-spacing: 1px;
}
.paymentChannelSettingDeleteContainer {
  display: inline-block;
  left: 10px;
  position: relative;
  width: 15px;
}
#selfRestrictionInfoMsg {
  margin-top: 5px;
}
.disabledCardStars {
  color: #b4b4b4;
}
.tblProfile tr.hide.inEditingProcess {
  display: table-row;
}
.tblProfile .editIco,
.tblProfile .sectionHeader {
  display: inline;
}
.tblProfile .editIco {
  position: relative;
  top: -2px;
  padding-right: 10px;
}
.tblProfile .editIco:not(.inProcess) {
  cursor: pointer;
}
.tblProfile .btn {
  margin-right: 10px;
}
.tblProfile .infoTr td {
  border: 0 solid #ffffff;
}
.tblProfile tr.lowImportanceInfoTr td {
  color: #a4a4a4;
}
.tblProfile .messagePaneBlock .msg {
  padding-left: 41px;
}
.communicationSettingsPadding {
  padding-left: 16px;
  padding-right: 16px;
}
.cancelDataChangeId {
  padding-top: 12px;
  padding-bottom: 12px;
}
#amountDoesNotFitId {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  color: #db2128;
}
#amountDoesNotFitId td {
  padding-top: 15px;
}
#bankSkIban {
  margin-right: 2px;
  width: 209px;
}
#changeProfileBtnContainerId {
  background-color: #ffffff;
  padding: 20px 10px 10px;
  border-top: none;
  position: relative;
  top: -3px;
}
#identityWarning {
  margin-left: 0;
}
#identityCardsTable tr td {
  border: none;
  vertical-align: middle;
}
#addNewIdentityCardPopup .addIdentityCardValidationItem {
  width: 262px;
}
#addNewIdentityCardPopup .addIdentityCardValidationItem.day {
  width: 60px;
}
#addNewIdentityCardPopup .addIdentityCardValidationItem.month {
  width: 100px;
  height: 28px;
  top: 1px;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}
#addNewIdentityCardPopup .addIdentityCardValidationItem.year {
  width: 70px;
}
#addIdentityCardForm table tr td:first-of-type {
  width: 170px;
}
#addIdentityCardForm table tr {
  height: 36px;
}
table.waitingRequests {
  margin-left: -15px;
  width: calc(100% + 30px);
}
table.waitingRequests td,
table.waitingRequests th {
  vertical-align: top;
}
table.waitingRequests td:not(:first-child),
table.waitingRequests th:not(:first-child) {
  text-align: center;
}
table.waitingRequests .rowHeader th {
  background-color: #efefef;
}
.deleteChangeRequest {
  max-width: none !important;
}
#changeCenterForm .modified {
  background-color: #faebcf;
}
#changeCenterForm option {
  background-color: initial;
}
#changeCenterForm table {
  margin-bottom: 10px;
}
#changeCenterForm table td,
#changeCenterForm table th {
  vertical-align: middle;
  text-align: left;
  padding: 2px;
}
#changeCenterForm table td p,
#changeCenterForm table th p {
  margin-top: 10px;
}
#changeCenterForm table tr > :first-child {
  padding-right: 15px;
}
#changeCenterForm .txt {
  width: 25em;
}
#changeCenterForm .txtArea {
  width: 100%;
}
.modalDialogInput {
  min-height: 95px;
}
.placeholder {
  display: none;
  flex: 0 0 0;
}
#adminChatId .ssBlock {
  border-bottom: 1px solid #bebebe;
}
.forumsList {
  padding: 20px;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.forumsList .ssBlock {
  flex: 0 0 24.8%;
  display: block;
  max-width: 251px;
}
.forumsList .ssBlock .menuTab {
  font-weight: 400;
  font-size: 15px;
  background-color: #394149;
  padding: 7px 0 7px 10px;
  height: 32px;
  box-sizing: border-box;
}
.forumsList .ssBlock .menuTab .ssNameText.floatL {
  margin-left: 5px;
  font-size: 13px;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 70%;
}
.forumsList .ssBlock .menuTab a,
.forumsList .ssBlock .menuTab a:visited {
  color: #ffffff;
}
.forumsList .ssBlock .menuTab a:hover {
  color: #e69424;
}
.forumsList .pin {
  cursor: pointer;
}
.w50 {
  width: 50%;
}
.affiliatePane h3 {
  padding: 10px 0;
  clear: both;
}
.affiliateCenteredMessage {
  display: table;
  height: 478px;
  width: 100%;
}
.affiliateCenteredMessage > div {
  display: table-cell;
  vertical-align: middle;
}
.affiliateCenteredMessage > div > div {
  margin: auto;
  width: 80%;
  text-align: center;
}
.affiliateClientCookiesContent {
  margin: 0 10px;
}
.affiliateClientCookiesContent .pagingWrapBottom {
  padding: 0;
}
.affiliateClientCookiesWrapper {
  padding: 10px 15px 10px 2px;
}
.tbl.affiliateClientCookies {
  width: 100%;
  vertical-align: middle;
  margin-bottom: 2em;
}
.tbl.affiliateClientCookies td {
  white-space: nowrap;
}
@media screen and (max-width: 1200px) {
  .tbl.affiliateClientCookies td,
  .tbl.affiliateClientCookies th {
    padding-left: 5px;
    padding-right: 5px;
  }
  .tbl.affiliateClientCookies td:first-of-type,
  .tbl.affiliateClientCookies th:first-of-type {
    padding-left: 2px;
  }
  .tbl.affiliateClientCookies td:last-of-type,
  .tbl.affiliateClientCookies th:last-of-type {
    padding-right: 2px;
  }
}
.affiliateTotalFee {
  font-size: 15px;
  font-weight: 300;
  color: #000000;
}
.affiliateTotalPotentialFee {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.affiliateBottomPane {
  margin-top: 50px;
}
td.startBonusProgress {
  width: 160px;
}
.startBonusProgressOuter {
  height: 7px;
  border: 1px solid #a4a4a4;
  margin: 0 auto;
}
.startBonusProgressInner {
  height: 100%;
  background-color: #a4a4a4;
}
.startBonusProgressText {
  display: none;
}
@media screen and (max-width: 1100px) {
  .startBonusProgressOuter {
    display: none;
  }
  .startBonusProgressText {
    display: block;
  }
}
.circleAffil {
  width: 80px;
  height: 80px;
  position: relative;
  display: table;
  text-align: center;
  margin-top: 1em;
}
.circleHi {
  margin-top: 0;
}
.circleAffil div {
  vertical-align: middle;
  display: table-cell;
}
.circleHi {
  background-color: #1e88e5;
  color: #ffffff;
}
.circleLo {
  background-color: #666666;
  color: #ffffff;
}
.affiliatePane {
  padding: 10px 20px;
}
.affiliatePane h3 {
  font-weight: 400 !important;
}
.dateLastCumulatedContainer {
  left: 31px;
  position: relative;
  top: 22px;
}
.statsTbl {
  width: 49%;
}
.a-btn.affiliateRegisterBtn {
  margin-bottom: 3em;
}
.affiliateRewardsTbl {
  margin-bottom: 1em;
}
.affiliatePane .verticalBoxWrapper.fiveSpread {
  width: 20%;
  padding: 5px 0;
}
.affiOverflowWrap {
  padding: 5px;
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.spr-i054-0-11-normal {
  background-image: url(/images/partner/i054-0-11-normal.png) !important;
}
.spr-i053-0-11-normal {
  background-image: url(/images/partner/i053-0-11-normal.png) !important;
}
.note {
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  color: #a4a4a4;
  padding-left: 10px;
}
.tblFilterBanner,
.tblFilterBanner .edt,
.tblFilterBanner .sel {
  width: 100%;
}
.tblFilterBanner td {
  border: none;
}
.tblFilterBanner tr:hover td {
  background: #ffffff;
}
.panelL {
  float: left;
  width: 280px;
}
.panelR {
  margin-left: 290px;
}
.tblBanner,
.tblStats,
.tblTrans {
  width: 100%;
}
.tblStats th {
  width: 10%;
  vertical-align: bottom;
}
.tblStats td,
.tblStats th {
  text-align: right;
}
.tblStats td.colDate,
.tblStats th.colDate {
  width: 10%;
  text-align: left;
}
.tblStats td.colInfo {
  text-align: center;
}
.tblStats .colText {
  text-align: left;
}
.tblBanner .sel {
  min-width: 80px;
}
.tblBanner .btn {
  margin-bottom: 10px;
}
.popupCode {
  min-width: 500px;
  width: 500px;
}
.tblPass {
  width: 50%;
  margin: 0 auto;
}
.colReg2 {
  width: 32%;
  float: left;
  margin: 10px 10px 10px 0;
}
.colReg2 h1 {
  margin: 0 0 10px 10px;
}
.tblBanner td,
.tblBanner th,
.tblStats td,
.tblStats th {
  padding: 5px;
}
.tblBanner td:first-of-type,
.tblBanner th:first-of-type,
.tblStats td:first-of-type,
.tblStats th:first-of-type {
  padding-left: 15px;
}
.tblBanner td:last-of-type,
.tblBanner th:last-of-type,
.tblStats td:last-of-type,
.tblStats th:last-of-type {
  padding-right: 15px;
}
.selBanner,
.selMonth,
.selServer {
  margin-bottom: 10px;
  margin-right: 10px;
}
.noClear .externalArticleBody > h1:first-child {
  clear: none;
}
.tblAnalWrap {
  padding: 10px 15px;
  border-top: 1px solid #d3d3d3;
  position: relative;
}
.tblAnalWrap--detail {
  padding: 0;
  border: none;
}
.tblAnalWrap:last-child {
  border-bottom: 1px solid #d3d3d3;
}
.tblAnalWrap:not(.detailWrap) {
  cursor: pointer;
}
.tblAnalWrap:not(.detailWrap):hover {
  background: #e6f5ff;
}
.tblAnalWrap.detailWrap {
  border-bottom: none;
  border-top: none;
  padding: 0;
}
.tblAnalWrap .tblAnal {
  width: 100%;
  margin: 0 auto;
}
.tblAnalWrap .tblAnal .analTitle .actualTitle {
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
.tblAnalWrap .tblAnal .analTitle .actualTitle:hover {
  color: #e69424;
}
.tblAnalWrap .colTitle table .opportunityName .selectedOdd:hover {
  background-color: #faebcf;
  color: #000000;
  border: 1px solid #d3d3d3;
}
.colProfile .analWin {
  margin-top: 4px;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  color: #004aa2;
  text-align: center;
}
.tblAnalWrap .colTitle {
  vertical-align: top;
  height: 30px;
}
.tblAnal .colTitle .analyzeTitle {
  vertical-align: top;
  overflow-wrap: break-word;
  width: 45%;
}
.tblAnalWrap .colTitle table {
  width: 100%;
}
.tblAnalWrap.detailWrap .colTitle table .opportunityName {
  top: 0;
}
.tblAnalWrap .colTitle table .opportunityName {
  display: table-cell;
  text-align: center;
  padding-right: 17px;
  position: relative;
}
.tblAnalWrap .colTitle table .analysisStatus {
  display: table-cell;
  text-align: right;
  width: 80px;
  position: relative;
  top: -6px;
}
.tblAnalWrap .colTitle table .analysisStatus .resultScore {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.tblAnalWrap .colTitle table .opportunityName > div {
  background-color: #e6e6e6;
  color: #000000;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  width: 52px;
  height: 27px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #f5f5f5;
  font-size: 14px;
  box-shadow: 0 1px 2px #e1e1e1;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  color: #005cb2;
  font-weight: 500;
  position: relative;
  height: auto;
  width: auto;
  padding: 4px 20px;
}
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div:hover:not(
    .tblAnalWrap .colTitle table .opportunityName > div.disabled
  ) {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.tblAnalWrap .colTitle table .opportunityName > div.disabled,
.tblAnalWrap .colTitle table .opportunityName > div:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.tblAnalWrap .colTitle table .opportunityName > div.disabled:hover,
.tblAnalWrap .colTitle table .opportunityName > div:disabled:hover {
  color: #bebebe !important;
}
.tblAnalWrap .colTitle table .opportunityName > div .arrowUp,
.tblAnalWrap .colTitle table .opportunityName > div .arrowUpTran {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #1fa149;
  border-left: 8px solid transparent;
}
.tblAnalWrap .colTitle table .opportunityName > div .arrowUpTran {
  opacity: 0;
}
.tblAnalWrap .colTitle table .opportunityName > div.selectedOdd .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.tblAnalWrap .colTitle table .opportunityName > div .arrowDownTran {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
  opacity: 0;
}
.tblAnalWrap .colTitle table .opportunityName > div.selectedOdd .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.tblAnalWrap .colTitle table .opportunityName > div .arrowDownTran-enter-active,
.tblAnalWrap .colTitle table .opportunityName > div .arrowUpTran-enter-active {
  animation: arrow_animation 10s;
}
.tblAnalWrap .colTitle table .opportunityName > div .arrowDownTran-exit,
.tblAnalWrap .colTitle table .opportunityName > div .arrowUpTran-exit {
  opacity: 0;
}
.tblAnalWrap .colTitle table .opportunityName > div .arrowDown {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
}
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowDown,
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowUp,
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div:hover:not(.colOnTicket):not(
    .tblAnalWrap .colTitle table .opportunityName > div.disabled
  ) {
  border: 1px solid transparent;
  background: #1f70bb;
}
.tblAnalWrap .colTitle table .opportunityName > div.result {
  cursor: default;
}
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div.result:hover:not(.colOnTicket):not(.disabled) {
  background: #f5f5f5;
  color: #005cb2;
  border: 1px solid #d3d3d3;
}
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div.result.colOnTicket:hover:not(.disabled) {
  border: 1px solid #d3d3d3;
}
.tblAnalWrap .colTitle table .opportunityName > div.selectedOdd {
  border: 1px solid transparent !important;
  background-color: #005cb2 !important;
  color: #ffffff !important;
}
.tblAnalWrap .colTitle table .opportunityName > div.colOnTicket,
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div.result.disabled.colOnTicket {
  background-color: #005cb2;
  color: #ffffff;
}
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div.colOnTicket:hover:not(.disabled) {
  background-color: #005cb2;
  color: #ffffff;
  border: 1px solid #d3d3d3;
}
.tblAnalWrap .colTitle table .opportunityName > div.disabled {
  box-shadow: none;
  cursor: default;
  background-color: #f5f5f5;
}
.tblAnalWrap .colTitle table .opportunityName > div.disabled svg {
  margin-left: auto;
  margin-right: auto;
}
.tblAnalWrap .colTitle table .opportunityName > div.disabled .arrowDown,
.tblAnalWrap .colTitle table .opportunityName > div.disabled .arrowDownTran,
.tblAnalWrap .colTitle table .opportunityName > div.disabled .arrowUp,
.tblAnalWrap .colTitle table .opportunityName > div.disabled .arrowUpTran {
  display: none;
}
.tblAnalWrap .colTitle table .opportunityName > div.addToTicket:hover svg,
.tblAnalWrap
  .colTitle
  table
  .opportunityName
  > div.oddTip.rateChanged:hover
  svg {
  fill: #ffffff;
}
.tblAnalWrap.detailWrap.deadAnal .colTitle table .opportunityName div {
  cursor: default;
}
.tblAnalWrap.deadAnal .colTitle table .opportunityName div {
  background-color: #f5f5f5;
  cursor: default;
  box-shadow: none;
  border: 1px solid transparent;
  color: #bebebe;
}
.tblAnalWrap .colTitle table .opportunityName img {
  position: relative;
  top: -2px;
}
.tblAnalWrap .colProfile {
  width: 96px;
  min-width: 96px;
  text-align: center;
  vertical-align: top;
}
.tblAnalWrap .sportIco {
  vertical-align: top;
  width: 23px;
  padding-top: 4px;
}
.tblAnalWrap h1 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000000;
  padding-bottom: 20px;
}
.tblAnalWrap .tblInfoContainer {
  vertical-align: top;
  padding-left: 27px;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.tblInfoContainer strong {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.tblInfoContainer .colInfo img,
.tblInfoContainer .colInfo strong {
  margin-right: 4px;
}
.tblInfoContainer .colInfo div span,
.tblInfoContainer .colInfo div strong {
  display: inline-block;
}
.tblInfo span {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
}
.tblInfo strong {
  white-space: nowrap;
}
.tblAnalWrap .tblInfo {
  margin-top: 10px;
}
.tblAnalWrap .tblInfo td > div {
  margin-right: 20px;
}
.tblInfoContainer .colInfo {
  margin: 5px;
  width: 14%;
  padding-right: 5px;
  white-space: nowrap;
}
.tblAnalWrap .tblInfoContainer .colInfo > div {
  background-color: #cfe9fa;
  text-align: center;
  margin-right: 0;
  padding: 5px;
  min-height: 35px;
}
.colInfo.thumbs div span strong {
  padding-left: 2px;
}
.analThumbsContainer {
  padding-top: 20px;
  margin: 0 auto;
}
.analThumbsContainer table {
  margin: 15px auto 0;
}
.analThumbsContainer td {
  padding-left: 15px;
  padding-right: 15px;
}
.analThumbsContainer .colIco {
  display: none;
}
.analThumbs.OK {
  text-align: right;
}
.analThumbs.OK img {
  margin-right: 10px;
  margin-bottom: 7px;
}
.analThumbs.OK span {
  margin-top: 10px;
  margin-left: 2px;
}
.analThumbs.KO {
  text-align: left;
}
.analThumbs.KO img {
  margin-left: 10px;
  margin-bottom: 7px;
}
.analThumbsAvatar img,
.analThumbsAvatar svg {
  margin-top: 12px;
  margin-right: 2px;
}
.analThumbsAvatar.OK {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  text-align: right;
  float: right;
  display: inline-flex;
  justify-content: flex-end;
}
.analThumbsAvatar.KO {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  text-align: left;
  float: left;
  display: inline-flex;
  justify-content: flex-start;
}
.analButtonsContainer {
  width: 100%;
  text-align: center;
}
.tblAnalWrap.detailWrap .analyzeTitle span {
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  color: #004aa2;
}
.tblAnalWrap.detailWrap .analyzeTitle span:hover {
  color: #e69424;
}
.tblAnalWrap:not(.detailWrap) .analyzeTitle span {
  font-size: 18px;
  font-weight: 500;
  color: #004aa2;
}
.tblAnalWrap .colTitle .analDate {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  display: inline-block;
  margin-right: 2px;
}
.tblAnalWrap.detailWrap .createDate {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  vertical-align: top;
  padding-top: 3px;
}
.tblAnalWrap.detailWrap .colTitle .analDate {
  vertical-align: top;
  float: left;
  margin-right: 5px;
}
.tblAnalWrap .colTitle .matchDate {
  font-size: 15px;
  font-weight: 300;
  color: #000000;
  vertical-align: top;
  padding-top: 0;
}
.analH {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 15px;
  color: #000000;
}
.analH a {
  text-transform: none;
}
.analButtonsContainer input {
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 10px;
}
.analyzeBody {
  overflow: hidden;
}
.analyzeBody h1 {
  padding-left: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.analyzeBody.myAnalyzes h1 {
  border-bottom: 1px solid #d3d3d3;
}
.analMoreAvatars {
  padding-top: 11px;
  padding-left: 5px;
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}
.analMoreAvatars:hover {
  color: #e69424;
}
.analysisText {
  padding-left: 27px;
  text-align: justify;
  padding-top: 8px;
  color: #000000;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.analyzeListReward {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  padding-top: 3px;
  display: inline-block;
}
.analText {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  max-width: 668px;
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
#analyzeTop3Id .avatar {
  min-width: 57px;
}
#analyzeTop3Id {
  border-top: none;
  border-bottom: none;
}
#analyzeTop3tblId .textSecondColor1 {
  color: #e69424;
}
#analyzeTop3tblId .colTab td {
  border: none;
}
#analyzeTop3tblId .collBcg {
  background-color: #cfe9fa;
  padding: 2px 7px;
  box-sizing: border-box;
  height: 26px;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
#analyzeTop3tblId tr .colLblWidget:first-child {
  padding-left: 10px;
}
#analyzeTop3tblId tr .colLblWidget:last-child {
  padding-right: 10px;
}
#analyzeTop3tblId .matchName {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 230px;
  vertical-align: sub;
  font-weight: 500;
}
#analyzeTop3tblId .usernamePostfix {
  color: #000000;
  position: absolute;
  left: 30px;
}
#analyzeTop3tblId .colAvatar {
  padding-bottom: 5px;
}
#analyzeTop3tblId .colTab {
  padding: 7px 5px 5px 7px;
}
#analyzeTop3tblId .colProfile {
  vertical-align: top;
  padding: 0 8px 0 0;
}
.analOppRow {
  margin: 0 0 10px 25px;
}
.analClientRow {
  margin-left: 26px;
  display: flex;
}
.analClientRow .analWin {
  padding-top: 5px;
  float: left;
}
.analInspirs {
  float: right;
}
.analInspirs,
.betRadarIco {
  margin-right: 5px;
}
.analClientRow .usernameContainer {
  margin-top: 5px;
}
.analClientRow .usernameContainer .colUser .username {
  font-weight: 700;
}
.analyzeEventName {
  display: inline-block;
  padding-bottom: 2px;
}
.eventTable {
  border-bottom: 1px solid #d3d3d3;
}
.eventTable .eventTableHeader {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  box-sizing: border-box;
  width: 100%;
  min-height: 30px;
  display: flex;
  align-items: center;
  padding: 0 4px 0 10px;
  cursor: pointer;
  color: #ffffff;
  background-color: #586672;
}
.tblPromo .eventTable .eventTableHeader {
  width: auto;
}
.tblPromo .eventTable .eventTableHeaderWrapper {
  background-color: #586672;
}
.eventTable .eventTableHeader .row {
  width: 100%;
}
.eventTable .eventTableHeader .name {
  padding: 7px 0;
  line-height: 16px;
  display: inline-block;
}
.eventTable .eventTableHeader:hover {
  background-color: #637380;
}
.eventTableHeader .countActiveOpp {
  margin-left: 5px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  line-height: 16px;
}
.eventTableHeader .dateClosed {
  color: #b4b4b4;
}
.tbodyEventTable {
  background-color: #ffffff;
  padding-top: 4px;
  padding-bottom: 2px;
}
.columnTable > div,
.tdEventCells > div {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  margin: 2px 0 2px 1%;
}
.tdEventName {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  padding: 9px 0 0 10px;
  width: 23%;
  flex-grow: 1;
  min-width: 0;
}
.tdEventCells {
  flex-grow: 1;
}
.tdEventCells--withoutMargin {
  margin-left: -5px;
  margin-right: -5px;
}
.tdEventName + .tdEventCells {
  width: 77%;
}
.opportunity {
  position: relative;
  cursor: pointer;
  height: 27px;
  box-sizing: border-box;
  box-shadow: 0 1px 2px #e1e1e1;
  background-color: #f5f5f5;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  display: block;
  margin-bottom: 1px;
}
.opportunity .name {
  box-sizing: border-box;
  padding: 4px 45px 0 8px;
  display: inline-block;
  width: 100%;
  text-align: left;
  color: #000000;
  white-space: nowrap;
  font-weight: 400;
}
.opportunity .oppNum {
  font-size: 10px;
  color: #666666;
  position: absolute;
  left: 8px;
  top: 14px;
}
.opportunity .value {
  position: absolute;
  padding: 4px;
  right: 4px;
  top: 0;
  color: #005cb2;
}
.opportunity .arrow {
  position: absolute;
  right: 47px;
  top: 8px;
  color: #005cb2;
}
.opportunity .arrowUp {
  top: 0;
  border-top: 8px solid #1fa149;
}
.opportunity .arrowDown,
.opportunity .arrowUp {
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
}
.opportunity .arrowDown {
  bottom: 0;
  border-bottom: 8px solid #db2128;
}
.opportunity .arrowUpTran {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #1fa149;
  border-left: 8px solid transparent;
  opacity: 0;
  transition-property: opacity;
}
.opportunity.selectedOdd .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.opportunity .arrowDownTran {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
  opacity: 0;
}
.opportunity.selectedOdd .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.opportunity .arrowDownTran-enter-active,
.opportunity .arrowUpTran-enter-active {
  animation: arrow_animation 10s;
}
.opportunity .arrowDownTran-exit,
.opportunity .arrowUpTran-exit {
  opacity: 0;
}
.opportunity:hover:not(.colOnTicket):not(.opportunity.disabled) {
  background: #1f70bb;
  color: #ffffff;
  border: 1px solid transparent;
}
.opportunity.showOpp .name {
  position: relative;
  top: -5px;
}
.opportunity:hover .name,
.opportunity:hover .oppNum,
.opportunity:hover .value {
  color: #ffffff;
}
.opportunity:hover:not(.selectedOdd):not(.colOnTicket) .arrowDown,
.opportunity:hover:not(.selectedOdd):not(.colOnTicket) .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.opportunity:hover:not(.selectedOdd):not(.colOnTicket) .arrowUp,
.opportunity:hover:not(.selectedOdd):not(.colOnTicket) .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.opportunity.disabled:hover span,
.opportunity.disabled span {
  color: #bebebe;
}
.opportunity.disabled .arrowDown,
.opportunity.disabled .arrowDownTran,
.opportunity.disabled .arrowUp,
.opportunity.disabled .arrowUpTran {
  display: none;
}
.opportunity.disabled {
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.opportunity.disabled .arrow {
  display: none;
}
.opportunity.selectedOdd {
  border: 1px solid transparent !important;
  background-color: #005cb2 !important;
  color: #ffffff !important;
}
.opportunity.colOnTicket,
.opportunity.colOnTicket:hover {
  background-color: #005cb2;
  color: #ffffff;
}
.opportunity.colOnTicket:hover {
  border: 1px solid #d3d3d3;
}
.opportunity.colOnTicket .name,
.opportunity.colOnTicket .oppNum,
.opportunity.colOnTicket .value,
.opportunity.selectedOdd .name,
.opportunity.selectedOdd .oppNum,
.opportunity.selectedOdd .value {
  color: #ffffff;
}
.opportunity.colOnTicket.disabled .name,
.opportunity.selectedOdd.disabled .name {
  color: #bebebe;
}
.opportunity.a-btn--withActivePopup .name,
.opportunity.a-btn--withActivePopup .value {
  color: #ffffff !important;
}
.opportunity.result {
  cursor: default;
}
.opportunity.result:hover:not(.colOnTicket):not(.disabled) {
  background: #f5f5f5;
  color: #005cb2;
  border: 1px solid #d3d3d3;
}
.opportunity.result:hover:not(.colOnTicket):not(.disabled) .oppNum {
  color: #666666;
}
.opportunity.result:hover:not(.colOnTicket):not(.disabled) .name {
  color: #000000;
}
.opportunity.result:hover:not(.colOnTicket):not(.disabled) .value {
  color: #005cb2;
}
.opportunity svg {
  position: absolute;
  right: 10px;
  top: 4px;
}
.opportunity.withAmountPaidIndicator {
  padding-left: 6px;
}
.opportunity .divider {
  clear: both;
  display: block;
}
.eventTable .eventTableRow {
  display: inline-block;
  max-width: calc(100% - 70px);
  margin-right: auto;
}
.eventTable .mySelectionEventTableIcon {
  margin-right: 4px;
}
.columnTable {
  float: left;
  min-height: 1px;
}
.columnTable > div {
  float: none;
  margin: 2px 0 4px;
  display: block;
}
.columnTable > div:last-child {
  margin-bottom: 3px;
}
.numberColumn0 {
  clear: both;
}
.column1 .columnTable {
  width: 100%;
}
.trEventTable {
  display: flex;
}
.column1 .trEventTable .tdEventCells > div {
  width: 98%;
}
.column2 .trEventTable .tdEventCells > div {
  width: 48.5%;
}
.column3 .trEventTable .tdEventCells > div {
  width: 32%;
}
.differentSizeColumn.column3 .trEventTable .tdEventCells > div {
  width: 24%;
}
.differentSizeColumn.column3 .trEventTable .tdEventCells > div:first-child,
.differentSizeColumn.column3 .trEventTable .tdEventCells > div:last-child {
  width: 36%;
}
.halfSizeEventName.column2 .trEventTable .tdEventName {
  width: 49.5%;
}
.halfSizeEventName.column2 .trEventTable .tdEventCells {
  width: 50%;
  margin-right: 0.5%;
}
.column4 .trEventTable .tdEventCells > div {
  width: 23.75%;
}
.column5 .trEventTable .tdEventCells > div {
  width: 18.8%;
}
.column2 .columnTable {
  width: 48.5%;
  margin-left: 1%;
}
.column3 .columnTable {
  width: 32%;
  margin-left: 1%;
}
.noGuarantee {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  margin: 10px 0;
}
.separatorFavorite:not(:last-child) {
  background-color: #e6e6e6;
  height: 10px;
}
#infoMessage p {
  padding: 10px;
  background-color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 0;
}
#eventsOffer #events {
  padding: 0;
  color: #000000;
  font-size: 14px;
  font-weight: 300;
}
#menuFilter {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.menuShowCalendarBtnWrap {
  float: right;
  margin-left: 10px;
  position: relative;
  top: -2px;
}
.menuFilterStream {
  background-color: #ffffff;
  padding: 5px 10px;
  display: inline-block;
}
.menuFilterStream.selected {
  background-color: #e69424;
}
.menuFilterStream.selected label {
  color: #ffffff;
}
.menuFilterStream label > img {
  margin-left: 5px;
}
#menuFilterSorting {
  float: right;
  width: 285px;
}
#menuFilterSorting span {
  float: right;
  position: relative;
  top: 6px;
}
#menuFilter input {
  vertical-align: middle;
  cursor: pointer;
}
#menuFilter label:after,
#menuFilter label:before {
  margin-top: -7px;
}
#menuFilter label img {
  display: inline-block;
}
#menuFilter .sel {
  margin-left: 10px;
  width: 180px;
  float: right;
}
.disabledFilter {
  color: #bebebe;
}
.disabledFilter input,
.disabledFilter label {
  cursor: default;
}
.btnCompetitionTree {
  margin-top: -2px;
  margin-bottom: -4px;
}
.detailRatesButton {
  white-space: nowrap;
  width: 166px;
  margin-left: 5px;
}
.detailRatesButton .name {
  text-align: center;
  padding: 5px 5px 0 7px;
  color: #004aa2;
}
#btnShowCalendarWrapper {
  text-align: center;
  padding: 5px;
}
.flowStreamPlayer {
  position: fixed !important;
  bottom: 0;
  left: 0;
  width: 580px;
  z-index: 100;
  background-color: #394149;
}
.js-streamPlayer .m-scoreboardStream--msg {
  margin-top: 25px;
}
.flowStreamPlayer .m-scoreboardStream__popupIco {
  right: 30px;
}
.flowStreamPlayer .streamCloseIco {
  position: absolute;
  display: none;
  right: 5px;
  top: 5px;
  cursor: pointer;
  z-index: 100;
}
.flowStreamPlayer.hover .m-scoreboardStream__popupIco,
.flowStreamPlayer.hover .m-scoreboardStream__topLayer,
.flowStreamPlayer.hover .streamCloseIco {
  display: block;
}
.m-live__menu .menuTab {
  border-top: 1px solid #bebebe;
}
.lsMenu .ssMenuHeader {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  color: #ffffff;
  background-color: #586672;
  height: 24px;
}
.lsMenu .ssMenu .ssMenuHeader {
  padding: 2px 8px 2px 7px;
}
.lsMenu .ssMenuHeader:hover {
  background-color: #637380;
}
.lsMenu:last-child .ssMenuHeader.collapsed {
  border-bottom: none;
}
.lsMenu .ssMenuHeader.collapsed {
  cursor: pointer;
  clear: both;
  height: 28px;
  border-bottom: 1px solid #d3d3d3;
  position: relative;
}
.ssMenuHeader.collapsed .matches {
  display: none;
  border-bottom: 1px solid #d3d3d3;
}
.ssMenuHeader.collapsed .matches.open {
  position: absolute;
  display: block;
  z-index: 6;
  margin-left: 28px;
  width: 218px;
  top: 0;
}
.lsMenu .ssMenuHeader .row {
  height: 100%;
}
.collapseLeftColLowerBtn {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 11px;
  right: 10px;
}
#collapseLeftColUpperBtn {
  cursor: pointer;
  background-color: #586672;
  padding: 2px;
}
#onlyWithStreamBtnWrapper {
  position: absolute;
  right: 65px;
  top: 1px;
  width: 40px;
  height: 28px;
}
#onlyWithStreamBtnWrapper.selected {
  background-color: #e69424;
}
#onlyWithStreamBtn {
  margin: 4px 10px;
  display: block;
  width: 21px;
  height: 21px;
}
#h2_followed {
  margin-top: 10px;
}
#lsMenu_followed .name,
#lsMenu_followed .score,
#lsMenu_followed .status {
  color: #666666;
}
.ssMenu .ssMenuHeader {
  padding: 4px 10px 2px 5px;
  cursor: pointer;
}
.ssMenuBorder {
  position: relative;
  border-bottom: 1px solid #85909a;
}
.lsMenu .ssMenuBorder:last-child {
  border-bottom: none;
}
.lsMenu .matchMenu {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
  position: relative;
  cursor: pointer;
  display: block;
  padding: 4px 8px 0 4px;
  background-color: #ffffff;
  border-bottom: 1px solid #d3d3d3;
  width: 218px;
  min-height: 41px;
  box-sizing: border-box;
}
.lsMenu .matchMenu:hover {
  color: #e69424;
  background-color: #e6f5ff;
  color: #004aa2;
}
.lsMenu .matchMenu.on {
  background-color: #faebcf;
}
.lsMenu .matchMenu:last-child {
  border-bottom: none;
}
.lsMenu .matchMenu .matchMenuScoreLine {
  position: relative;
  top: -2px;
}
.lsMenu .sportCompetition {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  position: relative;
  display: block;
  background-color: #d9d9d9;
  border-bottom: 1px solid #d3d3d3;
  box-sizing: border-box;
  padding: 1px 8px;
  cursor: pointer;
}
.lsMenu .sportCompetitionName {
  vertical-align: text-bottom;
  display: inline-block;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 164px;
}
.lsMenu .streamIcon {
  float: right;
}
.lsMenu .trackerIcon {
  float: right;
  margin-left: 2px;
}
.lsMenu .counter {
  position: relative;
  margin-left: 3px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  color: #ffffff;
}
.lsMenu .unwrap {
  position: relative;
  max-width: none;
}
.lsMenu .name {
  display: inline-block;
  white-space: nowrap;
  width: 200px;
  left: 4px;
}
.lsMenu .name,
.lsMenu .ssName {
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.lsMenu .ssName {
  line-height: 15px;
  white-space: nowrap !important;
  max-width: 142px;
}
.lsMenu .ssMenu.open .ssName {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 165px;
}
.lsMenu .name.icon {
  width: 168px;
  width: 178px;
}
.lsMenu .name.icon,
.lsMenu .name.twoIcons {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lsMenu .name.twoIcons {
  width: 162px;
}
.lsMenu .scoreAndStatus {
  overflow: hidden;
}
.lsMenu .score {
  background-color: #1e88e5;
}
.lsMenu .redCard,
.lsMenu .score {
  float: left;
  margin-right: 4px;
  text-align: center;
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 2px;
  padding: 0 3px;
}
.lsMenu .redCard {
  background-color: #e53935;
}
.lsMenu .status {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.lsMenu .ssCollapsed {
  height: 100%;
  margin-left: 7px;
}
.matchMenu.end .status,
.matchMenu.notStarted .status {
  color: #a4a4a4;
}
.lsMenu .divider {
  clear: both;
  display: block;
  height: 2px;
}
.lsMenu .matchMenu .favourite {
  float: left;
  position: relative;
  top: -2px;
  margin-right: 5px;
}
#lsMenu_played p {
  padding: 10px;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.menuFollowedWrapped {
  position: absolute;
  right: 10px;
  top: 11px;
}
.liveToggleableFilter .sel {
  padding: 2px 0;
  font-size: 12px;
}
.tfw_liveFilter_topBar {
  padding: 15px 8px 15px 0;
}
.liveToggleableFilter .highlighted a {
  color: #e69424;
}
.liveFilterSortOfMatches {
  font-size: 11px;
}
.allMatchesMySelectionButtons {
  background-color: #ffffff;
  border-bottom: 1px solid #d3d3d3;
  padding: 8px 2px 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
}
.opportunityLiveMenu {
  position: relative;
  cursor: pointer;
  height: 27px;
  box-sizing: border-box;
  box-shadow: 0 1px 2px #e1e1e1;
  background-color: #f5f5f5;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  display: block;
  font-size: 12px;
}
.opportunityLiveMenu .name {
  box-sizing: border-box;
  padding: 4px 45px 0 8px;
  display: inline-block;
  width: 100%;
  text-align: left;
  color: #000000;
  white-space: nowrap;
  font-weight: 400;
}
.opportunityLiveMenu .oppNum {
  font-size: 10px;
  color: #666666;
  position: absolute;
  left: 8px;
  top: 14px;
}
.opportunityLiveMenu .value {
  position: absolute;
  padding: 4px;
  right: 4px;
  top: 0;
  color: #005cb2;
}
.opportunityLiveMenu .arrow {
  position: absolute;
  right: 47px;
  top: 8px;
  color: #005cb2;
}
.opportunityLiveMenu .arrowUp {
  top: 0;
  border-top: 8px solid #1fa149;
}
.opportunityLiveMenu .arrowDown,
.opportunityLiveMenu .arrowUp {
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
}
.opportunityLiveMenu .arrowDown {
  bottom: 0;
  border-bottom: 8px solid #db2128;
}
.opportunityLiveMenu .arrowUpTran {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #1fa149;
  border-left: 8px solid transparent;
  opacity: 0;
  transition-property: opacity;
}
.opportunityLiveMenu.selectedOdd .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.opportunityLiveMenu .arrowDownTran {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
  opacity: 0;
}
.opportunityLiveMenu.selectedOdd .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.opportunityLiveMenu .arrowDownTran-enter-active,
.opportunityLiveMenu .arrowUpTran-enter-active {
  animation: arrow_animation 10s;
}
.opportunityLiveMenu .arrowDownTran-exit,
.opportunityLiveMenu .arrowUpTran-exit {
  opacity: 0;
}
.opportunityLiveMenu:hover:not(.colOnTicket):not(
    .opportunityLiveMenu.disabled
  ) {
  background: #1f70bb;
  color: #ffffff;
  border: 1px solid transparent;
}
.opportunityLiveMenu.showOpp .name {
  position: relative;
  top: -5px;
}
.opportunityLiveMenu:hover .name,
.opportunityLiveMenu:hover .oppNum,
.opportunityLiveMenu:hover .value {
  color: #ffffff;
}
.opportunityLiveMenu:hover:not(.selectedOdd):not(.colOnTicket) .arrowDown,
.opportunityLiveMenu:hover:not(.selectedOdd):not(.colOnTicket) .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.opportunityLiveMenu:hover:not(.selectedOdd):not(.colOnTicket) .arrowUp,
.opportunityLiveMenu:hover:not(.selectedOdd):not(.colOnTicket) .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.opportunityLiveMenu.disabled:hover span,
.opportunityLiveMenu.disabled span {
  color: #bebebe;
}
.opportunityLiveMenu.disabled .arrowDown,
.opportunityLiveMenu.disabled .arrowDownTran,
.opportunityLiveMenu.disabled .arrowUp,
.opportunityLiveMenu.disabled .arrowUpTran {
  display: none;
}
.opportunityLiveMenu.disabled {
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.opportunityLiveMenu.disabled .arrow {
  display: none;
}
.opportunityLiveMenu.selectedOdd {
  border: 1px solid transparent !important;
  background-color: #005cb2 !important;
  color: #ffffff !important;
}
.opportunityLiveMenu.colOnTicket {
  background-color: #005cb2;
  color: #ffffff;
}
.opportunityLiveMenu.colOnTicket:hover {
  background-color: #005cb2;
  color: #ffffff;
  border: 1px solid #d3d3d3;
}
.opportunityLiveMenu.colOnTicket .name,
.opportunityLiveMenu.colOnTicket .oppNum,
.opportunityLiveMenu.colOnTicket .value,
.opportunityLiveMenu.selectedOdd .name,
.opportunityLiveMenu.selectedOdd .oppNum,
.opportunityLiveMenu.selectedOdd .value {
  color: #ffffff;
}
.opportunityLiveMenu.colOnTicket.disabled .name,
.opportunityLiveMenu.selectedOdd.disabled .name {
  color: #bebebe;
}
.opportunityLiveMenu.a-btn--withActivePopup .name,
.opportunityLiveMenu.a-btn--withActivePopup .value {
  color: #ffffff !important;
}
.opportunityLiveMenu.result {
  cursor: default;
}
.opportunityLiveMenu.result:hover:not(.colOnTicket):not(.disabled) {
  background: #f5f5f5;
  color: #005cb2;
  border: 1px solid #d3d3d3;
}
.opportunityLiveMenu.result:hover:not(.colOnTicket):not(.disabled) .oppNum {
  color: #666666;
}
.opportunityLiveMenu.result:hover:not(.colOnTicket):not(.disabled) .name {
  color: #000000;
}
.opportunityLiveMenu.result:hover:not(.colOnTicket):not(.disabled) .value {
  color: #005cb2;
}
.opportunityLiveMenu svg {
  position: absolute;
  right: 10px;
  top: 4px;
}
.opportunityLiveMenu.withAmountPaidIndicator {
  padding-left: 6px;
}
.opportunityLiveMenu .value {
  padding: 5px 2px 5px 5px;
}
.opportunityLiveMenu .name {
  padding: 5px 45px 0 1px;
}
.opportunityLiveMenu svg {
  top: 5px;
}
.opportunityLiveMenu.disabled {
  text-align: center;
  cursor: inherit;
}
.opportunityLiveMenu.disabled .opportunityLiveMenuLock {
  right: 5px !important;
}
.opportunityLiveMenu.disabled .opportunityLiveMenuLockCenter {
  right: auto !important;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.detailRatesLiveMenuName {
  text-align: center;
  padding-top: 4px;
  display: block;
}
.liveMenuRates {
  padding: 4px 0 8px 4px;
  clear: both;
}
.promoTv {
  margin: 0 auto;
  box-sizing: border-box;
}
.promoTv img {
  width: 100%;
  height: auto;
}
.tblLiveMatchesCalendar {
  width: 100%;
  cursor: default;
}
.tblLiveMatchesCalendar tr:hover td {
  background-color: #e6f5ff;
}
.tblLiveMatchesCalendar tr:last-child td {
  border-bottom: none;
}
.tblLiveMatchesCalendar .time {
  width: 3.5em;
}
.tblLiveMatchesCalendar .sport {
  width: 8em;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.tblLiveMatchesCalendar .stream {
  min-width: 40px;
}
.tblLiveMatchesCalendar .superSport {
  padding-left: 20px;
  display: block;
}
.tblLiveMatchesCalendar .sprite {
  float: left;
}
.tblLiveMatchesCalendar .name {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.tblLiveMatchesCalendar em {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
}
.tblLiveMatchesCalendar .stream img {
  margin: 0 2px;
}
.liveMatchesCalendar .tab3Content {
  clear: both;
}
.liveMatchesCalendar .tab4Content {
  margin: 20px;
}
.liveMatchesCalendar .tab3 {
  height: 36px;
  border-bottom: 1px solid #d3d3d3;
}
.tab .dateDisabled span {
  color: #a4a4a4 !important;
  cursor: default;
}
.menuFilter div {
  margin: 0 10px;
}
#liveStreamHider {
  margin-bottom: 10px;
}
#liveStreamHider .icoPane {
  margin-right: 15px;
  margin-top: 5px;
  float: right !important;
  height: 15px;
  padding-top: 0;
  display: block;
}
#contentStreamCalendar {
  background-color: #22262b;
  background-image: linear-gradient(#22262b, #4c5359);
}
.tvMatch .contentTab {
  border: none;
}
#filterOffer .contentTab {
  padding-right: 10px;
}
.tvMatch #contentScore {
  display: none;
}
.tvMatch #shortMatchInfo {
  background-color: #394149;
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  color: #ffffff;
}
.fp-brand,
.fp-context-menu,
.fp-time {
  display: none !important;
}
.flowplayer .fp-header {
  top: 30px !important;
}
.flowplayer .fp-header,
.flowplayer.fp-ui-shown .fp-ui,
.flowplayer.is-loading .fp-ui,
.flowplayer.is-mouseover .fp-ui,
.flowplayer.is-paused .fp-ui {
  background-image: none !important;
}
.flowplayer .fp-controls,
.flowplayer .fp-header .fp-icon {
  background: rgba(34, 38, 43, 0.7) !important;
}
.flowplayer .fp-play svg {
  opacity: 1 !important;
  width: 10em !important;
  height: 10em !important;
  max-height: 100% !important;
}
.flowplayer.is-playing .fp-play svg {
  opacity: 0 !important;
}
.flowplayer.is-fullscreen .fp-player {
  background-color: initial !important;
}
.flowplayer .controlbutton {
  fill: #fff;
}
.flowplayer {
  height: 100%;
}
.flowplayer.is-mouseout .fp-ui {
  cursor: none !important;
}
.img-widget {
  height: 362px;
}
.img-widget > iframe {
  border: 0;
}
.img-widget--ufc {
  height: 330px;
}
.oddsButtons {
  padding: 10px;
  text-align: center;
}
.oddsButtons.mySelectionSuperSport {
  background-color: #ffffff;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
  margin-top: -10px;
  margin-bottom: 10px;
}
.loadMatchesContainer {
  text-align: center;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffffff;
}
.loadMatchesLink {
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
.loadMatchesLink:hover {
  color: #e69424;
}
.goog-date-picker-date.goog-date-picker-other-month.goog-date-picker-selected,
.goog-date-picker-date.goog-date-picker-wkend-end.goog-date-picker-selected,
.goog-date-picker-date.goog-date-picker-wkend-start.goog-date-picker-selected {
  font-weight: 500;
  color: #22262b;
}
a.extendedOddsLink {
  color: #ffffff;
  float: right;
}
a.extendedOddsLink.extendedOddsLinkName {
  float: left;
}
.HorizontalNavigation {
  display: flex;
}
.HorizontalNavigation .content {
  flex-grow: 1;
}
.HorizontalNavigation .left,
.HorizontalNavigation .right {
  display: flex;
  width: 27px;
}
.HorizontalNavigation .left.top,
.HorizontalNavigation .right.top {
  align-items: flex-start;
}
.HorizontalNavigation .left.middle,
.HorizontalNavigation .right.middle {
  align-items: center;
}
.HorizontalNavigation .left.bottom,
.HorizontalNavigation .right.bottom {
  align-items: flex-end;
}
.HorizontalNavigation .left > a,
.HorizontalNavigation .right > a {
  margin: 5px;
}
.LiveMatchIndicator {
  width: 35px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  background-color: #e99339;
}
.LiveMatchIndicator--actualBeforePlaying {
  color: #ffffff;
  background-color: rgba(0, 20, 40, 0.42);
}
.filterPane {
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
#mySelectionCloudsId {
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #bebebe;
  border-bottom: none;
  background-color: #ffffff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-bottom: -8px;
}
#mySelectionCloudsId:empty {
  display: none;
}
.selectionCloud {
  display: inline-block;
  padding: 3px 10px;
  background-color: #faebcf;
  border-radius: 2px;
  margin-right: 10px;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  text-transform: uppercase;
  line-height: 15px;
}
.selectionCloud.off {
  background-color: #a4a4a4;
}
.promo-wrap {
  position: relative;
  margin-bottom: 10px;
}
.promo-wrap .readMore {
  display: none;
}
.externalArticleOdds .colOdd {
  width: 20%;
}
.externalArticleOdds .colOpp {
  padding-left: 10px;
}
.promoText {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  padding: 10px 10px 10px 0;
  margin-left: 340px;
}
.promoText p {
  margin-bottom: 5px;
}
.promoText .label {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  background-color: #1e88e5;
  color: #ffffff;
  min-width: 55px;
  padding: 0 10px;
  line-height: 1.5;
  float: right;
  margin-top: 2px;
}
.promoBody {
  padding-bottom: 5px;
  height: 13.3em;
}
.promoBody .promoBodyInner {
  max-height: 12.3em;
  overflow: hidden;
}
.promoBody.withTable {
  height: 8.2em;
}
.promoBody.withTable .promoBodyInner {
  max-height: 6.2em;
}
.promoBody .moreInfo {
  font-size: 13px;
}
.promoBody .moreInfo .rating {
  float: left;
  color: #666666;
}
.promoBody .moreInfo .readMoreLink {
  float: right;
}
.promoLink {
  position: absolute;
  bottom: 41px;
  left: 273px;
}
.promoImg {
  padding: 10px;
  float: left;
  width: 320px;
  height: 240px;
}
.externalArticleInfo .extendedOddsLink.extendedOddsLinkName,
.promoOdds .extendedOddsLink.extendedOddsLinkName {
  float: none;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  text-overflow: ellipsis;
}
.tblPromo {
  min-height: 300px;
}
.tblPromo .eventTableHeader {
  padding-right: 10px;
}
.tblPromo .bottomButtons {
  position: sticky;
  right: 10px;
  bottom: 10px;
  margin-right: 10px;
  margin-top: 3px;
}
.tblPromo .bottomButtons .btn {
  margin-left: 10px;
}
@media (max-width: 1365px) {
  .promoImg {
    width: 232px;
    height: 173px;
  }
  .promoText {
    margin-left: 250px;
  }
  .promoBody {
    height: 8.2em;
  }
  .promoBody .promoBodyInner {
    max-height: 7.4em;
  }
  .promoOdds {
    margin-bottom: -10px;
  }
  .promoBody.withTable {
    height: 3.9em;
  }
  .promoBody.withTable .promoBodyInner {
    max-height: 2.4em;
  }
  .tblPromo .bottomButtons {
    margin-top: 7px;
  }
}
@media (max-width: 1279px) {
  .promoBody {
    font-size: 13px;
  }
  .promoOdds {
    margin-top: 8px;
    margin-bottom: -1px;
  }
  .promoText {
    padding-top: 8px;
  }
  .promoText .label {
    display: none;
  }
  .promoBody.withTable {
    height: 9.4em;
  }
  .promoBody.withTable .promoBodyInner {
    max-height: 2.5em;
  }
  .promoBody {
    height: 9.5em;
  }
  .promoBody .promoBodyInner {
    max-height: 8.6em;
  }
  .promoBody.withTable {
    height: 3.6em;
  }
  .tblPromo .bottomButtons {
    margin-top: 0;
  }
}
@media (max-width: 1151px) {
  .promoOdds {
    display: none;
  }
  .promoBody.withTable {
    height: 9.5em;
  }
  .promoBody.withTable .promoBodyInner {
    max-height: 8.6em;
  }
}
.promoOdds {
  height: 70px;
}
@media (min-width: 1366px) {
  .promoOdds {
    margin-bottom: 1px;
  }
}
.TournamentBracketNode {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  align-items: center;
}
.TournamentBracketNode .childs {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 74px;
}
.TournamentBracketNode .path-left,
.TournamentBracketNode .path-right-bottom,
.TournamentBracketNode .path-right-top {
  border: 1px solid #d9d9d9;
}
.TournamentBracketNode .path-left {
  min-width: 50px;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}
.TournamentBracketNode .path-right {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  align-items: stretch;
  min-width: 50px;
}
.TournamentBracketNode .path-right-bottom,
.TournamentBracketNode .path-right-top {
  flex-grow: 1;
  border-left-width: 0;
  border-bottom-width: 0;
}
.TournamentBracketNode .path-right-top {
  border-top-width: 0;
}
.TournamentBracketNode :first-child > .path-right > .path-right-top,
.TournamentBracketNode :last-child > .path-right > .path-right-bottom {
  border-right-width: 0;
  border-top-width: 0;
}
.TournamentBracketNode :last-child > .path-right > .path-right-top {
  border-bottom-width: 1px;
}
.TournamentBracketNode .content {
  flex-grow: 1;
  flex-basis: 0;
  padding: 5px 0;
  z-index: 2;
}
.tblLiveContest td,
.tblLiveContest th {
  text-align: center;
  padding: 5px 2px;
}
.tblLiveContest .winner {
  color: #1fa149;
}
.tblLiveContest .loser {
  color: #db2128;
}
.tblLiveContest .cancelled {
  color: #a4a4a4;
}
.tblLiveContest .ticketLiveLabel {
  padding: 5px 0 0;
}
tr.foundUser td,
tr.foundUser td .avatar a.username {
  font-weight: 700;
}
.maratonBox {
  margin-left: 100px;
  margin-right: 100px;
}
.maratonBox .icoOk {
  vertical-align: text-bottom;
}
.maratonBoxOne {
  margin: auto;
  width: 55%;
}
.maratonBoxOne .maratonBoxColSep {
  display: none;
}
.maratonBoxOne .maratonBoxCol1,
.maratonBoxOne .maratonBoxCol2 {
  text-align: center;
  right: 0;
  left: 0;
}
.maratonBox .amount,
.maratonBox .curr {
  font-size: 34px;
  font-weight: 300;
}
.maratonBox,
.maratonChart {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
}
.maratonBoxIn {
  height: 8em;
  position: relative;
}
.maratonBoxCol1,
.maratonBoxCol2 {
  position: absolute;
  bottom: 20px;
}
.maratonBoxCol1 {
  right: 52%;
  text-align: right;
}
.maratonBoxCol2 {
  left: 52%;
}
.maratonBoxColSep {
  position: absolute;
  right: 50%;
  width: 0;
  height: 70px;
  top: 15px;
}
.maratonBox .sprSuccess {
  vertical-align: text-bottom;
}
.maratonCordon {
  width: 42px;
  height: 10px;
  position: absolute;
  bottom: -11px;
  left: 13px;
  font-size: 12px;
  text-align: center;
}
.sprCordonOk {
  padding-left: 5px;
}
.menuTipCup .maratonCordon {
  left: 50px;
}
#maratonChart {
  margin: 20px auto 0;
  height: 290px;
  width: 500px;
}
.maratonLegend {
  text-align: center;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  color: #a4a4a4;
  margin: 20px 0 10px;
  display: none;
}
.maratonLegend .line {
  display: inline-block;
  height: 4px;
  width: 30px;
  margin-bottom: 4px;
}
.maratonLegend .clients {
  background-color: #1e88e5;
}
.maratonLegend .amounts {
  background-color: #666666;
}
#maratonTooltip {
  position: absolute;
  max-width: 200px;
  padding: 10px;
  background: #586672;
  z-index: 150;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  color: #ffffff;
  text-align: center;
  font-weight: 300;
}
#maratonTooltip .sprIco {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
}
#maratonTooltip a {
  color: inherit;
  text-decoration: underline;
}
#maratonTooltip a:hover {
  text-decoration: none;
}
#maratonTooltip .val {
  font-weight: 500;
}
.tc_draws {
  position: relative;
  height: 490px;
  margin: 10px 40px;
}
.tc_draws .item,
.tc_draws .pane {
  position: absolute;
  width: 142px;
  height: 44px;
  z-index: 8;
  display: inline;
  vertical-align: middle;
  text-decoration: none;
  background: url(/images/sprites/tc-tipsport.png?_3_415);
}
.tc_draws .pr {
  left: 1%;
}
.tc_draws .pr.p1 {
  top: 15px;
}
.tc_draws .pr.p2 {
  top: 63px;
}
.tc_draws .pr.p3 {
  top: 121px;
}
.tc_draws .pr.p4 {
  top: 169px;
}
.tc_draws .pr.p5 {
  top: 239px;
}
.tc_draws .pr.p6 {
  top: 287px;
}
.tc_draws .pr.p7 {
  top: 345px;
}
.tc_draws .pr.p8 {
  top: 393px;
}
.tc_draws .pr.p2,
.tc_draws .pr.p4,
.tc_draws .pr.p6,
.tc_draws .pr.p8 {
  z-index: 6;
}
.tc_draws .sr {
  left: 40%;
}
.tc_draws .sr.p1 {
  top: 39px;
}
.tc_draws .sr.p2 {
  top: 147px;
}
.tc_draws .sr.p3 {
  top: 265px;
}
.tc_draws .sr.p4 {
  top: 373px;
}
.tc_draws .cr {
  left: 76%;
}
.tc_draws .cr.p1 {
  top: 97px;
}
.tc_draws .cr.p2 {
  top: 323px;
}
.tc_draws div.tree-sr {
  width: 21%;
  height: 111px;
  left: 57%;
}
.tc_draws div.tree-qr,
.tc_draws div.tree-sr {
  position: absolute;
  background-image: url(/images/sprites/tc-tipsport.png?_3_415);
  border: none;
  padding: 0;
  z-index: 2;
}
.tc_draws div.tree-qr {
  width: 90px;
  height: 2px;
  left: 100%;
}
.tc_draws div.tree-pr {
  position: absolute;
  background-image: url(/images/sprites/tc-tipsport.png?_3_415);
  width: 21%;
  height: 53px;
  border: none;
  padding: 0;
  left: 19%;
  z-index: 2;
}
.tc_draws div.tree-sr.g1 {
  top: 62px;
}
.tc_draws div.tree-sr.g3 {
  top: 288px;
}
.tc_draws div.tree-qr.g1 {
  top: 62px;
}
.tc_draws div.tree-qr.g2 {
  top: 170px;
}
.tc_draws div.tree-qr.g3 {
  top: 288px;
}
.tc_draws div.tree-qr.g4 {
  top: 394px;
}
.tc_draws div.tree-pr.g1 {
  top: 36px;
}
.tc_draws div.tree-pr.g3 {
  top: 144px;
}
.tc_draws div.tree-pr.g5 {
  top: 262px;
}
.tc_draws div.tree-pr.g7 {
  top: 368px;
}
.tc_draws .p1.winner .link {
  cursor: default;
}
.tc_draws .moveDown,
.tc_draws .moveUp {
  background: url(/images/sprites/tc-tipsport.png?_3_415);
}
.tc_draws div.qual {
  height: 462px;
  width: 216px;
}
.tc_draws div.qual .inner {
  position: relative;
  top: 140px;
  left: 60px;
}
.tc_draws .nav {
  position: absolute;
  width: 24px;
  height: 24px;
}
.tc_draws .nav.prev-round-top {
  left: -33px;
  top: 97px;
}
.tc_draws .nav.prev-round-bottom {
  left: -33px;
  top: 322px;
}
.tc_draws .nav.next-round {
  right: -33px;
  top: 211px;
}
.tc_draws .nav.group-up {
  left: 48%;
  top: -8px;
}
.tc_draws .nav.group-down {
  left: 48%;
  top: 447px;
}
.tblTC td.position {
  width: 10%;
}
.tc_draws_header {
  position: relative;
  margin: 0 40px;
  padding: 10px 0;
  height: 42px;
  top: 10px;
}
.tc_draws_header span {
  position: absolute;
  width: 30%;
  text-align: center;
}
.tc_draws_header .league1 {
  left: 0;
}
.tc_draws_header .league2 {
  left: 35%;
  font-size: 123.1%;
}
.tc_draws_header .league3 {
  left: 70%;
}
.tc_draws .innerDraw {
  position: absolute;
  top: 3px;
  left: 48px;
  font-weight: 400;
  z-index: 2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 92px;
}
.tc_draws .innerDraw strong {
  font-weight: 400;
}
.tc_draws .currentUser strong,
.tc_draws .foundUser strong {
  font-weight: 700;
}
.tc_draws .innerDraw span {
  font-size: 14px;
  display: inline-block;
  max-width: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tc_draws .innerDraw sup {
  position: absolute;
  top: 25px;
}
.tc_draws .myItem {
  border: 1px solid #004aa2;
  width: 138px;
  height: 42px;
  position: absolute;
  top: 0;
  left: 0;
}
.tc_draws .freeDraw div {
  text-align: center;
  padding-top: 12px;
  text-shadow: 0 1px 1px #000000;
}
.tc_draws .freeDraw .innerDraw {
  position: relative;
  left: 0;
  top: 0;
}
.tc_draws .item .photoDisabled {
  position: absolute;
  left: 1px;
  background-color: #efefef;
  width: 42px;
  height: 42px;
  top: 1px;
  opacity: 0.6;
}
.qualClients .photo {
  opacity: 0.3;
}
.qualClients .order {
  position: absolute;
  top: 4px;
  left: 6px;
}
.link {
  cursor: pointer;
}
.tbl.tblLigaBig td,
.tbl.tipCupRankingTable td {
  border-bottom: none;
  border-top: 1px solid #d3d3d3;
}
.tblLigaBig .colAvatar {
  width: 60px;
}
.tblLigaBig .colOrder {
  width: 110px;
}
.tblLigaBig .colValue {
  text-align: center;
}
.rowBot.firstMoveDown td,
.tipCupRankingTable .firstMoveDown td {
  border-top: 1px solid #004aa2;
}
.currentUser,
.currentUser *,
.foundUser,
.foundUser * {
  font-weight: 700 !important;
}
#tipCupRanking .tabSimplePane {
  margin-top: 15px;
}
#tipCupRanking .tabSimplePane:first-child {
  margin-top: 0;
}
#tipCupRanking .colRaw,
#tipCupRanking .colScore {
  text-align: right;
}
.wrapSpiderOpen .tc_draws {
  position: relative;
  height: 590px;
  width: 1366px;
  padding: 10px;
}
.wrapSpiderOpen .spiderWrap {
  position: relative;
  left: 35px;
}
.wrapSpiderOpen .tc_draws .pane,
.wrapSpiderOpen .tc_draws div.item {
  position: absolute;
  width: 142px;
  height: 26px;
  z-index: 8;
  display: inline;
  vertical-align: middle;
  text-decoration: none;
  background: #efefef;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  margin: 5px 0 15px 5px;
}
.wrapSpiderOpen .paragraphSpider {
  padding: 14px;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.wrapSpiderOpen .tc_draws .pr {
  left: 1%;
}
.wrapSpiderOpen .tc_draws .pr.p1 {
  top: 15px;
}
.wrapSpiderOpen .tc_draws .pr.p2 {
  top: 45px;
}
.wrapSpiderOpen .tc_draws .pr.p3 {
  top: 75px;
}
.wrapSpiderOpen .tc_draws .pr.p4 {
  top: 105px;
}
.wrapSpiderOpen .tc_draws .pr.p5 {
  top: 135px;
}
.wrapSpiderOpen .tc_draws .pr.p6 {
  top: 165px;
}
.wrapSpiderOpen .tc_draws .pr.p7 {
  top: 195px;
}
.wrapSpiderOpen .tc_draws .pr.p8 {
  top: 225px;
}
.wrapSpiderOpen .tc_draws .pr.p9 {
  top: 255px;
}
.wrapSpiderOpen .tc_draws .pr.p10 {
  top: 285px;
}
.wrapSpiderOpen .tc_draws .pr.p11 {
  top: 315px;
}
.wrapSpiderOpen .tc_draws .pr.p12 {
  top: 345px;
}
.wrapSpiderOpen .tc_draws .pr.p13 {
  top: 375px;
}
.wrapSpiderOpen .tc_draws .pr.p14 {
  top: 405px;
}
.wrapSpiderOpen .tc_draws .pr.p15 {
  top: 435px;
}
.wrapSpiderOpen .tc_draws .pr.p16 {
  top: 465px;
}
.wrapSpiderOpen .tc_draws .pr.p2,
.wrapSpiderOpen .tc_draws .pr.p4,
.wrapSpiderOpen .tc_draws .pr.p6,
.wrapSpiderOpen .tc_draws .pr.p8,
.wrapSpiderOpen .tc_draws .pr.p10,
.wrapSpiderOpen .tc_draws .pr.p12 {
  z-index: 6;
}
.wrapSpiderOpen .tc_draws .sr {
  left: 15.4%;
}
.tc_draws .sr.qualClients {
  left: 16%;
}
.wrapSpiderOpen .tc_draws .qr {
  left: 45%;
}
.wrapSpiderOpen .tc_draws .fr {
  left: 57.3%;
}
.wrapSpiderOpen .tc_draws .sr.p1 {
  top: 30px;
}
.wrapSpiderOpen .tc_draws .sr.p2 {
  top: 90px;
}
.wrapSpiderOpen .tc_draws .sr.p3 {
  top: 150px;
}
.wrapSpiderOpen .tc_draws .sr.p4 {
  top: 210px;
}
.wrapSpiderOpen .tc_draws .sr.p5 {
  top: 270px;
}
.wrapSpiderOpen .tc_draws .sr.p6 {
  top: 330px;
}
.wrapSpiderOpen .tc_draws .sr.p7 {
  top: 390px;
}
.wrapSpiderOpen .tc_draws .sr.p8 {
  top: 450px;
}
.wrapSpiderOpen .tc_draws .cr {
  left: 30%;
}
.wrapSpiderOpen .tc_draws .cr.p1 {
  top: 60px;
}
.wrapSpiderOpen .tc_draws .cr.p2 {
  top: 180px;
}
.wrapSpiderOpen .tc_draws .cr.p3 {
  top: 300px;
}
.wrapSpiderOpen .tc_draws .cr.p4 {
  top: 420px;
}
.wrapSpiderOpen .tc_draws .qr.p1 {
  top: 210px;
}
.wrapSpiderOpen .tc_draws .qr.p2 {
  top: 270px;
}
.wrapSpiderOpen .tc_draws .fr.p1 {
  top: 240px;
}
.wrapSpiderOpen .tc_draws .nav {
  position: absolute;
  width: 21px;
  height: 21px;
}
.wrapSpiderOpen .tc_draws .nav.prev-round-top {
  left: -10px;
  top: 261px;
}
.wrapSpiderOpen .tc_draws .nav.prev-round-bottom {
  left: -30px;
  top: 325px;
}
.wrapSpiderOpen .tc_draws .nav.next-round {
  right: 105px;
  top: 260px;
}
.wrapSpiderOpen .tc_draws .nav.group-up {
  left: 626px;
  top: -55px;
}
.wrapSpiderOpen .tc_draws .nav.group-down {
  left: 626px;
  top: 570px;
}
.wrapSpiderOpen .tblTC td.position {
  width: 10%;
}
.wrapSpiderOpen .tc_draws_header .league1 {
  left: 0;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.wrapSpiderOpen .tc_draws_header .league2 {
  left: 15%;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.wrapSpiderOpen .tc_draws_header .league3 {
  left: 31%;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.wrapSpiderOpen .tc_draws_header .league4 {
  left: 47%;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.wrapSpiderOpen .tc_draws_header .league5 {
  left: 60%;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.wrapSpiderOpen .tc_draws_header.tcHeader {
  position: relative;
  top: 47px;
  right: 50px;
}
.wrapSpiderOpen .spiderIco {
  position: relative;
  left: 25%;
  bottom: 6px;
  cursor: pointer;
}
.wrapSpiderOpen .item .empty p,
.wrapSpiderOpen .tc_draws p.DkItemCr-result,
.wrapSpiderOpen .tc_draws p.DkItemQr-result,
.wrapSpiderOpen .tc_draws p.DkItemSr-result {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}
.wrapSpiderOpen .tc_draws p.DkItemCr-result,
.wrapSpiderOpen .tc_draws p.DkItemQr-result,
.wrapSpiderOpen .tc_draws p.DkItemSr-result {
  position: relative;
  color: #000000;
}
.wrapSpiderOpen .tc_draws .floatL p,
.wrapSpiderOpen .tc_draws p.DkItemCr,
.wrapSpiderOpen .tc_draws p.DkItemQr,
.wrapSpiderOpen .tc_draws p.DkItemSr {
  opacity: 0.5;
  position: relative;
}
.wrapSpiderOpen .item .empty p {
  padding: 6px 5px;
}
.wrapSpiderOpen .tc_draws .floatL p {
  top: 27px;
  right: 5px;
  height: 20px;
}
.wrapSpiderOpen .tc_draws p.DkItemSr {
  left: 13.949%;
  top: 42px;
  height: 60px;
}
.wrapSpiderOpen .tc_draws p.DkItemCr {
  left: 28.35%;
  top: 12px;
}
.wrapSpiderOpen .tc_draws p.DkItemQr {
  left: 43.55%;
  top: 42px;
}
.wrapSpiderOpen .tc_draws p.DkItemSr-result {
  left: 14%;
  top: 5px;
}
.wrapSpiderOpen .tc_draws p.DkItemCr-result {
  left: 28.4%;
  top: 35px;
}
.wrapSpiderOpen .tc_draws p.DkItemQr-result {
  left: 43.6%;
  top: 65px;
}
.wrapSpiderOpen .tc_draws #spiderDateTime {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  position: relative;
  left: 43%;
  top: -55px;
  width: 10%;
  z-index: 6;
}
.wrapSpiderOpen .tc_draws .iconSpiderUnderDateTime {
  position: relative;
  left: 600px;
  bottom: 38px;
  width: 100%;
  z-index: 6;
}
.wrapSpiderOpen .tc_draws p.resultMatchCr,
.wrapSpiderOpen .tc_draws p.resultMatchQr,
.wrapSpiderOpen .tc_draws p.resultMatchSr {
  width: 100%;
  padding-left: 26px;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.wrapSpiderOpen .tc_draws p.infoPersonCr,
.wrapSpiderOpen .tc_draws p.infoPersonQr,
.wrapSpiderOpen .tc_draws p.infoPersonSr {
  position: relative;
}
.wrapSpiderOpen .tc_draws p.infoPersonSr {
  left: 343px;
}
.wrapSpiderOpen .tc_draws p.infoPersonCr {
  left: 544px;
}
.wrapSpiderOpen .tc_draws p.infoPersonQr {
  left: 749px;
}
.wrapSpiderOpen .tc_draws p.infoPersonCr img,
.wrapSpiderOpen .tc_draws p.infoPersonQr img,
.wrapSpiderOpen .tc_draws p.infoPersonSr img {
  margin-left: 3px;
  margin-top: 4px;
}
.wrapSpiderOpen .tc_draws #roadTreePr1,
.wrapSpiderOpen .tc_draws #roadTreePr2,
.wrapSpiderOpen .tc_draws #roadTreePr3,
.wrapSpiderOpen .tc_draws #roadTreePr4,
.wrapSpiderOpen .tc_draws #roadTreePr5,
.wrapSpiderOpen .tc_draws #roadTreePr6,
.wrapSpiderOpen .tc_draws #roadTreePr7,
.wrapSpiderOpen .tc_draws #roadTreePr8,
.wrapSpiderOpen .tc_draws #roadTreePr9,
.wrapSpiderOpen .tc_draws #roadTreePr10,
.wrapSpiderOpen .tc_draws #roadTreePr11,
.wrapSpiderOpen .tc_draws #roadTreePr12,
.wrapSpiderOpen .tc_draws #roadTreePr13,
.wrapSpiderOpen .tc_draws #roadTreePr14,
.wrapSpiderOpen .tc_draws #roadTreePr15,
.wrapSpiderOpen .tc_draws #roadTreePr16 {
  height: 15px;
  width: 15px;
  position: absolute;
  left: 160px;
}
.wrapSpiderOpen .treeWinnerUp {
  border-top: 2px solid #e69424;
  border-right: 2px solid #e69424;
  z-index: 4;
}
.wrapSpiderOpen .treeWinnerDown {
  border-bottom: 2px solid #e69424;
  border-right: 2px solid #e69424;
  z-index: 4;
}
.wrapSpiderOpen .treeLooserUp {
  border-top: 1px solid #a4a4a4;
  border-right: 1px solid #a4a4a4;
}
.wrapSpiderOpen .treeLooserDown {
  border-bottom: 1px solid #a4a4a4;
  border-right: 1px solid #a4a4a4;
}
.wrapSpiderOpen .tc_draws #roadTreePr1 {
  top: 35px;
}
.wrapSpiderOpen .tc_draws #roadTreePr2 {
  top: 51px;
}
.wrapSpiderOpen .tc_draws #roadTreePr3 {
  top: 95px;
}
.wrapSpiderOpen .tc_draws #roadTreePr4 {
  top: 111px;
}
.wrapSpiderOpen .tc_draws #roadTreePr5 {
  top: 155px;
}
.wrapSpiderOpen .tc_draws #roadTreePr6 {
  top: 171px;
}
.wrapSpiderOpen .tc_draws #roadTreePr7 {
  top: 215px;
}
.wrapSpiderOpen .tc_draws #roadTreePr8 {
  top: 231px;
}
.wrapSpiderOpen .tc_draws #roadTreePr9 {
  top: 275px;
}
.wrapSpiderOpen .tc_draws #roadTreePr10 {
  top: 291px;
}
.wrapSpiderOpen .tc_draws #roadTreePr11 {
  top: 335px;
}
.wrapSpiderOpen .tc_draws #roadTreePr12 {
  top: 351px;
}
.wrapSpiderOpen .tc_draws #roadTreePr13 {
  top: 395px;
}
.wrapSpiderOpen .tc_draws #roadTreePr14 {
  top: 411px;
}
.wrapSpiderOpen .tc_draws #roadTreePr15 {
  top: 455px;
}
.wrapSpiderOpen .tc_draws #roadTreePr16 {
  top: 471px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr1,
.wrapSpiderOpen .tc_draws #roadTreeSr2,
.wrapSpiderOpen .tc_draws #roadTreeSr3,
.wrapSpiderOpen .tc_draws #roadTreeSr4,
.wrapSpiderOpen .tc_draws #roadTreeSr5,
.wrapSpiderOpen .tc_draws #roadTreeSr6,
.wrapSpiderOpen .tc_draws #roadTreeSr7,
.wrapSpiderOpen .tc_draws #roadTreeSr8 {
  position: absolute;
  left: 358px;
  height: 30px;
  width: 15px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr1 {
  top: 50px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr2 {
  top: 80px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr3 {
  top: 170px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr4 {
  top: 200px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr5 {
  top: 290px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr6 {
  top: 320px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr7 {
  top: 410px;
}
.wrapSpiderOpen .tc_draws #roadTreeSr8 {
  top: 440px;
}
.wrapSpiderOpen .tc_draws #roadTreeCr1,
.wrapSpiderOpen .tc_draws #roadTreeCr2,
.wrapSpiderOpen .tc_draws #roadTreeCr3,
.wrapSpiderOpen .tc_draws #roadTreeCr4 {
  position: absolute;
  left: 559px;
  height: 61px;
  width: 15px;
}
.wrapSpiderOpen .tc_draws #roadTreeCr1 {
  top: 80px;
}
.wrapSpiderOpen .tc_draws #roadTreeCr2 {
  top: 139px;
}
.wrapSpiderOpen .tc_draws #roadTreeCr3 {
  top: 320px;
}
.wrapSpiderOpen .tc_draws #roadTreeCr4 {
  top: 380px;
}
.wrapSpiderOpen .tc_draws #roadTreeCrFinal1,
.wrapSpiderOpen .tc_draws #roadTreeCrFinal2 {
  position: absolute;
  left: 575px;
  height: 55px;
  width: 115px;
}
.wrapSpiderOpen .tc_draws #roadTreeCrFinal1 {
  top: 139px;
}
.wrapSpiderOpen .tc_draws #roadTreeCrFinal2 {
  top: 326px;
}
.wrapSpiderOpen .tc_draws #roadTreeQr1,
.wrapSpiderOpen .tc_draws #roadTreeQr2 {
  position: absolute;
  left: 763px;
  height: 31px;
  width: 15px;
}
.wrapSpiderOpen .tc_draws #roadTreeQr1 {
  top: 229px;
}
.wrapSpiderOpen .tc_draws #roadTreeQr2 {
  top: 260px;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr1,
.wrapSpiderOpen .tc_draws .roadTreeLinePr2,
.wrapSpiderOpen .tc_draws .roadTreeLinePr3,
.wrapSpiderOpen .tc_draws .roadTreeLinePr4,
.wrapSpiderOpen .tc_draws .roadTreeLinePr5,
.wrapSpiderOpen .tc_draws .roadTreeLinePr6,
.wrapSpiderOpen .tc_draws .roadTreeLinePr7,
.wrapSpiderOpen .tc_draws .roadTreeLinePr8 {
  position: absolute;
  left: 176px;
  width: 10px;
  border-top: 2px solid #e69424;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr1 {
  top: 51px;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr2 {
  top: 111px;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr3 {
  top: 171px;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr4 {
  top: 231px;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr5 {
  top: 291px;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr6 {
  top: 351px;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr7 {
  top: 411px;
}
.wrapSpiderOpen .tc_draws .roadTreeLinePr8 {
  top: 471px;
}
.wrapSpiderOpen .tc_draws .roadTreeLineSr1,
.wrapSpiderOpen .tc_draws .roadTreeLineSr2,
.wrapSpiderOpen .tc_draws .roadTreeLineSr3,
.wrapSpiderOpen .tc_draws .roadTreeLineSr4 {
  position: absolute;
  left: 374px;
  width: 10px;
  border-top: 2px solid #e69424;
}
.wrapSpiderOpen .tc_draws .roadTreeLineSr1 {
  top: 80px;
}
.wrapSpiderOpen .tc_draws .roadTreeLineSr2 {
  top: 200px;
}
.wrapSpiderOpen .tc_draws .roadTreeLineSr3 {
  top: 320px;
}
.wrapSpiderOpen .tc_draws .roadTreeLineSr4 {
  top: 440px;
}
.wrapSpiderOpen .tc_draws .roadTreeLineQr1 {
  position: absolute;
  left: 779px;
  width: 10px;
  border-top: 2px solid #e69424;
  top: 260px;
}
.wrapSpiderOpen .tab {
  padding-right: 70px;
}
#ticketArenaId .menuTab {
  margin-bottom: 5%;
}
#ticketArenaId .ticketInfo {
  float: left;
  cursor: pointer;
  width: 40%;
  padding: 1%;
  margin-left: 5%;
  margin-bottom: 5%;
  border: 1px solid #bebebe;
  height: 180px;
  text-align: center;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
#ticketArenaId .ticketInfo th {
  font-size: 11px;
}
#ticketArenaId .ticketInfo:hover {
  background-color: #e6f5ff;
}
#ticketArenaId .ticketInfo table {
  width: 100%;
  cursor: pointer;
}
#ticketArenaId .ticketInfo table th {
  text-align: center;
  color: #000000;
}
#ticketArenaId .ticketInfo table td {
  text-align: center;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.ticketInfo .avatarCenter {
  width: 42px;
  margin: 0 auto;
}
#ticketArenaId .ticketInfo .avatar .colPhoto {
  float: none;
  text-align: center;
  width: 42px;
  margin: 0 auto;
}
#ticketArenaId .ticketInfo .avatar .avatarTextOverFlow {
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}
#ticketArenaId .ticketInfo .progressBar {
  background-color: #efefef;
  width: 70%;
  margin: 5px auto 7px;
}
#ticketArenaId .ticketInfo .inProgress {
  background-color: #e69424;
}
#ticketArenaId .ticketInfo .progressBar.moreProgress .inProgress {
  position: relative;
  float: left;
}
#ticketArenaId .ticketInfo .progressBar.moreProgress .inProgress.ok {
  background-color: #1fa149;
}
#ticketArenaId .ticketInfo .progressBar.moreProgress .inProgress.ko {
  background-color: #db2128;
}
.rangeslider {
  margin: 20px 0;
  position: relative;
  background: #e6e6e6;
}
.rangeslider .rangeslider__fill,
.rangeslider .rangeslider__handle {
  position: absolute;
}
.rangeslider,
.rangeslider .rangeslider__fill {
  display: block;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
}
.rangeslider .rangeslider__handle {
  background: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  position: absolute;
}
.rangeslider .rangeslider__handle:active {
  background: #999;
}
.rangeslider-horizontal {
  height: 10px;
  border-radius: 5px;
}
.rangeslider-horizontal .rangeslider__fill {
  height: 100%;
  background-color: #004aa2;
  border-radius: 10px;
  top: 0;
}
.rangeslider-horizontal .rangeslider__handle {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  top: -5px;
}
.rangeslider-vertical {
  margin: 10px auto;
  height: 75px;
  max-width: 5px;
  background: none;
}
.rangeslider-vertical .rangeslider__fill {
  width: 100%;
  background: #27ae60;
  box-shadow: none;
  bottom: 0;
}
.rangeslider-vertical .rangeslider__handle {
  width: 15px;
  height: 5px;
  left: -5px;
}
.rangeslider-vertical .rangeslider__handle:active {
  box-shadow: none;
}
.progressbar {
  width: 350px;
  background-color: #efefef;
  height: 10px;
}
.progressbar .amount {
  height: 10px;
  background-color: #1e88e5;
}
#leftMenu {
  padding: 0;
  margin: 0;
}
#leftMenu li {
  list-style: none;
  display: table;
  width: 100%;
  border-top: 1px solid #d3d3d3;
}
#leftMenu li:first-child {
  border-top: none;
}
#leftMenu li:hover {
  background: #e6f5ff;
}
#leftMenu li.active {
  background: #faebcf;
}
#leftMenu li a {
  display: table-cell;
  vertical-align: middle;
  height: 60px;
  line-height: 60px;
  padding-right: 10px;
  padding-left: 15px;
  position: relative;
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  text-transform: uppercase;
}
#leftMenu li a span.ico {
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-right: 10px;
  position: relative;
  top: 9px;
}
#leftMenu .menuTab {
  border: none;
}
.bottomInfo {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 8;
  height: 36px;
}
.bottomInfo .bottomInfoTitle {
  color: #fff;
  line-height: 40px;
  padding-left: 20px;
  float: left;
}
.bottomInfo li {
  display: inline-block;
  list-style: none;
  margin: 0 10px;
  position: relative;
  width: 50px;
}
.bottomInfo li img {
  position: absolute;
  top: -32px;
}
.bottomInfo li:hover img {
  top: -40px;
}
.tbl td.gameIcoTd {
  width: 60px;
  padding: 5px;
}
.casinoTopWinsTable .listResult td.gameIcoTd {
  width: 10%;
  padding: 5px;
}
.casinoTopWinsTable .listResult td.gameTitle {
  width: 25%;
}
.casinoTopWinsTable .listResult td.gameFavIco {
  width: 5%;
}
.casinoTopWinsTable .listResult td.colHumanTime,
.casinoTopWinsTable .listResult td.colMoney,
.casinoTopWinsTable .listResult td.userName {
  width: 20%;
}
.casinoTopWinsTable .listResult .rowHeader th.colFavGame {
  width: 5%;
}
.casinoTopWinsTable .listResult .rowHeader th.gameTitle {
  width: 35%;
}
.casinoTopWinsTable .listResult .rowHeader th.colHumanTime,
.casinoTopWinsTable .listResult .rowHeader th.priceTitle,
.casinoTopWinsTable .listResult .rowHeader th.userName {
  width: 20%;
}
.casinoTransactionsWarning {
  color: #000000;
  font-size: 12px;
  font-weight: 300;
  background-color: #d9d9d9;
  color: #a4a4a4;
  text-align: center;
  padding: 10px 0;
}
.casinoTransactionsWarning strong {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  color: #a4a4a4;
}
.casinoTransactionsWarning a {
  color: #a4a4a4;
  text-decoration: underline;
}
.btn-fun {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
}
.btn-fun:hover {
  color: #e69424;
}
.casinoTopWinsTableRowCroppedText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 80px;
}
.casinoTopWinsTableTr {
  height: 73px;
}
.seoInvisibleInfo {
  overflow: hidden;
}
.seoInvisibleInfo div {
  margin-top: -2000em;
}
.m-tournamentWidget {
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
}
.m-tournamentWidget__item {
  border-bottom: 1px solid #d3d3d3;
  position: relative;
  overflow: hidden;
}
.m-tournamentWidget__title {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}
.m-tournamentWidget__title a {
  color: #004aa2;
}
.m-tournamentWidget__title a:hover {
  color: #e69424;
}
.m-tournamentWidget__subtitle {
  color: #666666;
}
.m-tournamentWidget .btnTournament,
.m-tournamentWidget .btnTournament:visited {
  background-color: #394149;
  border: none;
  border-radius: 20px;
  color: #ffffff;
  font-size: 12px;
  padding: 1px 9px;
}
.m-tournamentWidget__vip {
  position: absolute;
  right: -10px;
  bottom: -10px;
  background-image: url(/images/tipsport/contests/vipBadge.svg);
  width: 60px;
  height: 60px;
}
.m-tournamentWidget .redWarning {
  color: #db2128;
}
.m-tournamentWidget .orangeWarning {
  color: #e69424;
}
#rightColumn .result {
  width: 100%;
}
#rightColumn .result tr {
  height: 73px;
}
#rightColumn .result td {
  border-bottom: 1px solid #d3d3d3;
  padding: 5px;
}
#rightColumn .gameName {
  font-weight: 500;
  display: block;
}
#rightColumn .result .player {
  font-size: 14px;
}
#rightColumn .result .player > * {
  display: block;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.humanTimeStr {
  display: block;
  font-size: 12px;
}
#rightColumn .result .player strong + span {
  display: block;
}
#rightColumn .result .price {
  font-size: 16px;
  color: #000000;
  font-weight: 700;
  text-align: right;
  width: 100px;
  padding-left: 0;
}
#rightColumn .result.game .afterInfo {
  font-size: 12px;
}
#rightColumn .result.game .afterInfo .gameName {
  display: inline-block;
  position: relative;
  padding-left: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 130px;
  display: inline;
  vertical-align: bottom;
}
.moreInfo {
  display: block;
  text-align: center;
  font-size: 12px;
  line-height: 24px;
  text-decoration: none;
}
.moreInfo:hover {
  text-decoration: underline;
}
.bannerWrapper {
  margin: 10px 10px 0;
  cursor: pointer;
}
.banner {
  position: relative;
}
.banner.bann1 {
  background: none no-repeat top;
  transition: background 1s linear;
  background-size: cover;
  background-position: 50%;
}
.banner .bannerInfo {
  width: 100%;
  color: #ffffff;
  cursor: pointer;
}
.banner .bannerInfo .selection {
  display: inline-block;
  width: 1px;
  height: 5px;
  border-radius: 5px;
  margin: 5px;
  background: none;
  border: 1px solid #fff;
  box-shadow: 1px 1px 3px #333;
}
.banner .bannerInfo .selection:hover {
  background-color: #1e88e5;
}
.banner .bannerInfo .selection.active {
  background-color: #e69424;
}
.banner .bannArrow {
  font-size: 30px;
  display: inline-block;
  cursor: pointer;
  float: left;
  width: 5%;
  height: 118px;
  font-weight: 300;
  background-color: rgba(120, 120, 120, 0.1);
  text-align: center;
  vertical-align: middle;
}
.banner .bannArrow img {
  margin-top: 50px;
}
.banner .bannerInfo .arrowLeft {
  float: left;
}
.banner .bannerInfo .arrowRight {
  float: right;
}
.banner .bannArrow:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.banner .bannerInfo .selection {
  text-align: center;
  cursor: pointer;
}
.banner .bannerInfo .active {
  color: #004aa2;
}
.banner .bannerInfo .selectionWrapper {
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}
.banner .bannerInfo .selectionWrapper span {
  padding: 2px 4px;
}
.boxs {
  padding-bottom: 5px;
  clear: left;
  display: inline-block;
  width: 100%;
}
.boxs + .boxs {
  border-top: 1px solid #d3d3d3;
}
.boxs .leftBox {
  margin-right: 360px;
  padding: 10px 15px 0;
}
.boxs .rightBox {
  float: right;
  width: 350px;
  padding: 10px 15px 0;
  text-align: right;
}
.boxs .conditionRow .leftBox,
.boxs .conditionRow .rightBox {
  padding: 0 15px 10px;
}
.btnIWantBonus {
  margin-top: 10px;
}
.bonusName {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 5px;
}
.linkContidions {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
}
.linkContidions:hover {
  color: #e69424;
}
.linkCancelBonus {
  font-size: 13px;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
  margin-bottom: 10px;
}
.linkCancelBonus:hover {
  color: #e69424;
}
.clientBonusAmount {
  margin-top: 5px;
}
.bonusAmount {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  float: left;
  margin-top: 15px;
}
.bonusAmount.activeBonusAmount {
  margin-top: 0;
}
.bonusAmount b {
  color: #e69424;
}
.progressInfo {
  margin-bottom: 5px;
}
.dateExpired {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  color: #a4a4a4;
}
.boxs .rightBox .dateExpired {
  text-align: left;
  margin-bottom: 0;
  margin-top: 2px;
}
.bonusesCasino .bonusesEmpty {
  padding: 10px;
}
.bonusesCasino .bonusesSection {
  min-height: 51px;
}
.bonusesCasino .bonusesRefresh {
  position: absolute;
  right: 10px;
  top: 5px;
}
.bonusesCasino .contentTabWithRefresh {
  position: relative;
}
.modalBody-error .error,
.modalBody-info .info {
  min-height: 50px;
}
.casino .list,
.modalBody-error .buttons,
.modalBody-info .buttons {
  text-align: center;
}
.casino .list {
  padding: 0;
  margin: 0;
  width: 100%;
}
.itemGameDashboard {
  border-top: 1px solid #d3d3d3;
  float: left;
  width: 50%;
  box-sizing: border-box;
  min-width: 407px;
}
.itemGameDashboard:nth-child(odd) {
  border-right: 1px solid #d3d3d3;
}
.gameBg {
  background-repeat: no-repeat;
  background-position: 50%;
}
.titleDescription {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000000;
  background-color: #f5f5f5;
  border-bottom: 1px solid #d3d3d3;
  padding: 0 15px;
  line-height: 64px;
}
.titleDescription:hover {
  background-color: #e6f5ff;
}
.titleDescription .ico {
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-right: 10px;
  top: 9px;
  position: relative;
}
.wrapperGames {
  margin: 5px;
  text-align: center;
}
.gameItem {
  position: relative;
  display: inline-block;
  text-align: center;
  padding-left: 0;
}
.gameItem .flagGame {
  position: absolute;
  z-index: 2;
  top: -6px;
  right: -3px;
}
.gameItem .labelGame.secondLabel {
  top: 10px;
}
.gameItem .labelGame {
  display: block;
  position: absolute;
  z-index: 2;
  top: -9px;
  left: -6px;
  font-size: 12px;
  color: #ffffff;
}
.gameItem .labelGame .labelText {
  padding: 0 3px 1px;
  line-height: 14px;
  margin-left: 2px;
  background-color: #e69424;
  display: inline-block;
  border-radius: 2px;
}
.gameItem .labelGame .labelText .icoKorunka {
  width: 18px;
  height: 10px;
  display: inline-block;
}
.gameItem .gameDescription {
  display: none;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 0;
  position: relative;
  top: 39px;
  vertical-align: middle;
  width: 300px;
}
.gameItem:hover .gameDescription {
  display: table-cell;
}
.afterInfo {
  margin-top: 10px;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
}
.modal-dialog-title-casino-game .ico,
.wrapperGames .afterInfo .ico {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px;
  margin-left: 5px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.gameItem .star {
  position: relative;
  margin-right: 5px;
}
.gameName {
  display: inline-block;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.last-played-game__game-info .gameName {
  position: relative;
  bottom: 7px;
}
.last-played-game__game-info .humanTimeStr {
  top: 4px;
}
.listSmall .wrapperGames .afterInfo .gameName {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 104px;
}
.gameItem .gameDescription .btn {
  line-height: normal !important;
  background-color: #e69424;
  color: #ffffff;
  transition: background 0.25s, color 0.25s;
  border: 1px solid transparent;
  margin-bottom: 10px;
  padding: 5px 9px;
}
.gameItem .gameDescription .btn:hover {
  background: #1e88e5;
}
.gameItem .gameDescription .btn.disabled,
.gameItem .gameDescription .btn:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.gameItem .gameDescription .btn + .btn {
  margin-top: 5px;
}
.listSmall .wrapperGames .gameItem {
  width: 130px;
  margin: 0 10px 10px 0;
}
#listGame .wrapperGames .gameItem {
  margin: 2px;
}
.gameItem .gameBg {
  margin: 0 auto;
  width: 130px;
  height: 130px;
  background-color: #e2e2e2;
  background-size: contain;
  border-radius: 4px;
}
.gameItem .gameDescription {
  top: 0;
  font-size: 10px;
  line-height: 20px;
  height: 130px;
  box-sizing: border-box;
}
.gameItem .gameDescription p {
  height: 4px;
  visibility: hidden;
}
.gameItem .gameDescription .btn + .btn {
  background-color: #e6e6e6;
  color: #000000;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  font-size: 12px;
  padding: 5px 3px;
}
.gameItem
  .gameDescription
  .btn
  + .btn:hover:not(.gameItem .gameDescription .btn + .btn.disabled) {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.gameItem .gameDescription .btn + .btn.disabled,
.gameItem .gameDescription .btn + .btn:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.gameItem .gameDescription .btn + .btn.disabled:hover,
.gameItem .gameDescription .btn + .btn:disabled:hover {
  color: #bebebe !important;
}
.gameItem .gameDescriptionIco {
  position: absolute;
  right: 8.33%;
  bottom: 8.33%;
  cursor: pointer;
}
.itemGame {
  width: 100%;
  float: none;
  padding-top: 1px;
}
.gameIcon {
  position: relative;
  width: 62px;
  height: 62px;
  background-color: #e2e2e2;
}
.gameIcon img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.gameIcon--disabledOverlay {
  background: #ffffff;
  opacity: 0.7;
}
.gameIcon--disabledOverlay,
.gameIcon--maintenaceDisabledOverlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
}
.gameIcon--maintenaceDisabledOverlay {
  background-color: rgba(0, 0, 0, 0.7);
}
.gameIcon--maintenanceIco {
  margin: 7px auto;
}
.tbl.result .last-played-game-nav {
  text-align: right;
  vertical-align: middle;
  font-size: 12px;
}
.gamesFilteredDashboard {
  margin: 12px 8px 12px 31px;
}
.itemCategoryDashboard {
  margin: 12px 8px;
}
.itemCategoryDashboard__categoryRow {
  margin-bottom: 8px;
}
.itemCategoryDashboard__categoryTitle {
  padding-left: 5px;
  font-size: 20px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}
.itemCategoryDashboard__cat {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.itemCategoryDashboard__showAllLink a {
  font-size: 15px;
  font-weight: 500;
}
.itemCategoryDashboard__showAllStrongerLink .a-btn {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.modalGame {
  background-color: #000;
  color: #ffffff;
}
.modalGame .logedModalContainer {
  display: flex;
  flex-direction: row;
}
.modalGame .logedModalContainer .buttonContainer {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  flex-grow: 1;
}
.modalGame .logedModalContainer .buttonContainer a.tip-white:first-child,
.modalGame .logedModalContainer .buttonContainer a.tip-white:first-child:hover,
.modalGame
  .logedModalContainer
  .buttonContainer
  a:not(.tip-white, .btn):first-child,
.modalGame
  .logedModalContainer
  .buttonContainer
  a:not(.tip-white, .btn):first-child:hover {
  color: #ffffff;
}
.modalGame .modalLoginDialog {
  text-align: center;
}
.modalGame .modalLoginDialog a {
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}
.modalGame .modalLoginDialog a:hover {
  color: #e69424;
}
.modalGame .modalLoginDialog.modalLoginDialog-game .gameLogo {
  margin-bottom: 10px;
}
.modalGame .modalLoginDialog.modalLoginDialog-game .frmLogin,
.modalGame .modalLoginDialog.modalLoginDialog-game .gameLogo {
  display: inline-block;
  vertical-align: top;
}
.modalGame .modalLoginDialog.modalLoginDialog-game img {
  max-height: 130px;
  border-radius: 4px;
}
.modalGame .modalLoginDialog.modalLoginDialog-game .error {
  margin: 10px auto auto;
  width: 300px;
}
.modalGame .modalLoginDialog .registration {
  display: block;
  margin-top: 10px;
}
.modalGame .game {
  height: 600px;
  width: 800px;
  background-color: #000;
  margin: 0 auto;
}
.modalGame .game.png {
  margin-top: -2px;
}
.modalGame .loader {
  position: absolute;
  top: 250px;
  left: 50%;
}
.modalGame .modalGameHeader {
  height: 48px;
  line-height: 48px;
  color: #000000;
}
.modalGame .imgClose {
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  position: relative;
  top: 10px;
  cursor: pointer;
}
.modalGame input.edt {
  display: block;
  margin-bottom: 10px;
  width: 100%;
}
.modalGame .frmLogin .btnAction {
  margin-bottom: 5px;
}
.modalGame .modal-dialog-footer-casino-game {
  font-weight: 300;
  background: #000;
  padding: 10px 15px;
  color: #a4a4a4;
  text-align: center;
  font-size: 11px;
  box-sizing: border-box;
}
.modalGame .modal-dialog-footer-casino-game #footCopyright {
  padding: 0;
}
.modalGame .game.png ~ .modal-dialog-footer-casino-game {
  margin-top: -2px;
  padding-bottom: 12px;
}
.modalGame.fullScreen .modal-dialog-title-casino-game .star {
  top: 12px;
}
.game-overlay {
  width: 100%;
  height: 100%;
  background: #000;
  position: absolute;
  z-index: 1000;
  opacity: 0.8;
}
.game-overlay__close {
  z-index: 1001;
  position: absolute;
  right: 15px;
  top: 16px;
}
.contentColumn-casinoAdventCalendar {
  overflow: visible !important;
}
.adventCalendarTab {
  border-bottom: none;
}
.adventCalendar {
  padding: 11px 0 200px;
  min-height: 498px;
  background: url(/images/casino/advent-calendar-bg.png?_3_415) no-repeat top;
  background-size: cover;
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
}
.adventCalendar .break {
  flex-basis: 100%;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline-block;
}
.adventCalendar-box {
  text-align: center;
  width: 110px;
  height: 110px;
  border: 3px solid #fff;
  margin: 4px;
  padding: 0;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 100px;
  position: relative;
}
.adventCalendar-box a.box {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.adventCalendar-box h4 {
  font-weight: 700;
  font-style: normal;
  font-size: 36px;
  color: #fff;
  text-shadow: 0 0 3px rgba(150, 150, 150, 0.73);
}
.adventCalendar-box.passed {
  cursor: pointer;
  border-style: dashed;
  opacity: 0.5;
}
.adventCalendar-box.passed:hover {
  opacity: 1;
}
.adventCalendar-box.active {
  cursor: pointer;
  border-color: #ff9900;
}
.adventCalendar-box.active:hover {
  border-width: 5px;
  line-height: 96px;
}
.adventCalendar-box.active h4 {
  color: #ff9900;
}
.adventCalendar-detail {
  background-color: #ffffff;
  border: 1px solid #bebebe;
  line-height: normal;
  cursor: default;
  box-sizing: border-box;
}
.adventCalendar-detail,
.adventCalendar-detail .detail-header {
  display: block;
  width: 100%;
}
.adventCalendar-detail .detail-body {
  display: block;
  padding: 20px 20px 0;
  text-align: left;
}
.adventCalendar-detail .detail-body p:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.adventCalendar-detail .detail-time {
  display: block;
  font-weight: 700;
  font-size: 15px;
  padding: 20px;
  text-align: center;
  letter-spacing: 1px;
}
.adventCalendar-detail .detail-action {
  display: block;
  text-align: center;
  padding: 0 20px 20px;
}
.adventCalendar-detail .detail-action .btn {
  text-transform: uppercase;
  width: 100%;
  box-sizing: border-box;
}
.adventCalendar-box .adventCalendar-detail {
  position: absolute;
  top: -5px;
  width: 300px;
  z-index: 2;
  display: none;
}
.adventCalendar-box .adventCalendar-detail.left {
  right: 100%;
}
.adventCalendar-box .adventCalendar-detail.right {
  left: 100%;
}
.adventCalendar-box:hover .adventCalendar-detail {
  display: block;
}
.adventCalendar-event {
  padding: 25px;
}
.adventCalendar-event .event-header {
  display: block;
  width: 100%;
  margin-bottom: 25px;
}
.adventCalendar-event .event-body {
  margin-bottom: 25px;
}
.adventCalendar-event .event-expired {
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #e69424;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.adventCalendar-event .event-action {
  margin-top: 75px;
  text-align: center;
}
.adventCalendar-event .event-action .btn {
  padding-top: 12px;
  padding-bottom: 12px;
}
.tournament-chips {
  border-bottom: 1px solid #d3d3d3;
}
.a-tournament-chip--disabled {
  position: relative;
  display: inline-block !important;
  height: 18px;
  padding: 2px 8px;
  border-radius: 20px;
  background: #4c4c4c;
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 12px !important;
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}
.noTournament {
  margin: 10px;
}
.noTournament__column {
  display: inline-block;
  width: 50%;
  padding-top: 32px;
  margin-bottom: 45px;
}
.noTournament__img {
  opacity: 0.5;
  width: 200px;
  height: 200px;
}
.noTournament__title {
  padding-bottom: 5px;
  font-size: 22px;
  font-weight: 700;
}
.noTournament__chooseGameInfo {
  margin-bottom: 20px;
}
.noTournament__games {
  overflow: auto;
}
.noTournament__games .wrapperGames .gameItem {
  width: 100%;
}
.noTournament .gameIcon {
  margin: 0 5px;
}
.tournamentAttributeItem {
  display: inline-block;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.tournamentAttributeItem__value {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}
.tournamentAttributeItem__title {
  color: rgba(0, 0, 0, 0.54);
}
.tournamentAttributeItem .redWarning {
  color: #db2128;
}
.tournamentAttributeItem .orangeWarning {
  color: #e69424;
}
.tournamentAttributeItem .col-xs {
  padding: 10px 5px;
}
.tournamentDesc {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.o-casinoTournamentDetail__ranking,
.tournamentDesc {
  display: inline-block;
}
@keyframes blink_animation {
  0% {
    opacity: 0;
  }
  40%,
  60% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.rankingTableWrapper {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.rankingTableWrapper ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: #efefef;
  width: 3px;
}
.rankingTableWrapper ::-webkit-scrollbar {
  width: 3px;
  border-radius: 10px;
  background-color: #efefef;
}
.rankingTableWrapper ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #b4b4b4;
}
.rankingTableWrapper table thead tr th {
  color: rgba(0, 0, 0, 0.54);
}
.rankingTableWrapper table tbody,
.rankingTableWrapper table tfoot,
.rankingTableWrapper table thead {
  display: block;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.rankingTableWrapper table tbody th,
.rankingTableWrapper table tfoot th,
.rankingTableWrapper table thead th {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.rankingTableWrapper table tbody tr,
.rankingTableWrapper table tfoot tr,
.rankingTableWrapper table thead tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.rankingTableWrapper table tbody td,
.rankingTableWrapper table tbody th,
.rankingTableWrapper table tfoot td,
.rankingTableWrapper table tfoot th,
.rankingTableWrapper table thead td,
.rankingTableWrapper table thead th {
  border-bottom: none;
}
.rankingTableWrapper .tblUni td {
  padding: 7px 10px;
}
.rankingTableWrapper table tfoot {
  overflow-y: scroll;
  scrollbar-width: thin;
}
.rankingTableWrapper table tfoot tr:last-child {
  border-bottom: none;
}
.rankingTableWrapper table tbody {
  overflow: auto;
  scrollbar-width: thin;
  max-height: 200px;
}
.rankingTableWrapper .extended {
  overflow: auto;
  max-height: 250px;
}
.rankingTableWrapper .changeIndicator {
  padding: 0;
}
.rankingTableWrapper .changeIndicatorAnimation {
  padding: 0;
  animation: blink_animation 1s;
  animation-iteration-count: 3;
}
.rankingTableWrapper .ratingRank {
  width: 64px;
}
.rankingTableWrapper .ratingRank__position {
  padding-left: 0;
}
.rankingTableWrapper .nicknamePoints {
  width: 40%;
}
.rankingTableWrapper .nickname {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}
.rankingTableWrapper .nickname,
.rankingTableWrapper .points {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90px;
}
.rankingTableWrapper .points {
  color: rgba(0, 0, 0, 0.54);
  margin-top: 5px;
}
.rankingTableWrapper .game {
  width: 64px;
}
.rankingTableWrapper .game .gameIcon {
  position: relative;
  width: 32px;
  height: 32px;
  padding-left: 8px;
  background-color: initial;
}
.rankingTableWrapper .noGame {
  width: 64px;
}
.rankingTableWrapper .prize {
  width: 100px;
  padding-right: 30px;
}
.rankingTableWrapper .prizeMaterial {
  color: rgba(0, 0, 0, 0.54);
  margin-top: 5px;
}
.rankingTableWrapper .prizeFinacial {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}
.rankingTableWrapper__table {
  width: 100%;
}
.rankingTableWrapper .highlight {
  height: 50px;
  background-color: #f5f5f5;
}
.rankingTableWrapper .hide {
  display: none;
}
.rankingTableWrapper-inGame {
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
}
.rankingTableWrapper-inGame ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: #efefef;
  width: 3px;
}
.rankingTableWrapper-inGame ::-webkit-scrollbar {
  width: 3px;
  border-radius: 10px;
  background-color: #efefef;
}
.rankingTableWrapper-inGame ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #b4b4b4;
}
.rankingTableWrapper-inGame table thead tr th {
  color: #ffffff;
}
.rankingTableWrapper-inGame table tbody,
.rankingTableWrapper-inGame table tfoot,
.rankingTableWrapper-inGame table thead {
  color: #ffffff;
  display: block;
  font-size: 12px;
  font-weight: 400;
  scrollbar-width: thin;
}
.rankingTableWrapper-inGame table tbody th,
.rankingTableWrapper-inGame table tfoot th,
.rankingTableWrapper-inGame table thead th {
  font-size: 12px;
  font-weight: 400;
}
.rankingTableWrapper-inGame table tbody tr,
.rankingTableWrapper-inGame table tfoot tr,
.rankingTableWrapper-inGame table thead tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.rankingTableWrapper-inGame .tblUni td {
  color: #ffffff;
  padding: 7px 10px;
}
.rankingTableWrapper-inGame table tfoot {
  overflow-y: scroll;
}
.rankingTableWrapper-inGame table tfoot tr:last-child {
  border-bottom: none;
  scrollbar-width: thin;
}
.rankingTableWrapper-inGame table tbody {
  overflow: auto;
  max-height: 200px;
  color: #ffffff;
}
.rankingTableWrapper-inGame .extended {
  overflow: auto;
  max-height: 250px;
}
.rankingTableWrapper-inGame .changeIndicator {
  padding: 0;
}
.rankingTableWrapper-inGame .changeIndicatorAnimation {
  padding: 0;
  animation: blink_animation 1s;
  animation-iteration-count: 3;
}
.rankingTableWrapper-inGame .ratingRank {
  width: 84px;
}
.rankingTableWrapper-inGame .ratingRank__position {
  padding-left: 0;
}
.rankingTableWrapper-inGame td.ratingRank {
  padding-left: 4px;
}
.rankingTableWrapper-inGame .nicknamePoints {
  width: 40%;
}
.rankingTableWrapper-inGame .nickname {
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90px;
}
.rankingTableWrapper-inGame .points {
  margin-top: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90px;
}
.rankingTableWrapper-inGame .game {
  width: 44px;
}
.rankingTableWrapper-inGame .game .gameIcon {
  position: relative;
  width: 32px;
  height: 32px;
  background-color: initial;
}
.rankingTableWrapper-inGame .noGame {
  width: 44px;
}
.rankingTableWrapper-inGame .prize {
  width: 100px;
  padding-right: 30px;
}
.rankingTableWrapper-inGame .prizeMaterial {
  margin-top: 5px;
}
.rankingTableWrapper-inGame .prizeFinacial {
  font-weight: 500;
}
.rankingTableWrapper-inGame__table {
  width: 100%;
}
.rankingTableWrapper-inGame .highlight {
  height: 50px;
  background: rgba(245, 245, 245, 0.5);
}
.rankingTableWrapper-inGame .hide {
  display: none;
}
.m-tournamentGamesScrollStyleFirefox {
  scrollbar-width: thin;
}
.m-tournamentGamesScrollStyleVertical ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: #efefef;
  width: 3px;
}
.m-tournamentGamesScrollStyleVertical ::-webkit-scrollbar {
  width: 3px;
  border-radius: 10px;
  background-color: #efefef;
}
.m-tournamentGamesScrollStyleVertical ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #b4b4b4;
}
.m-tournamentGamesScrollStyleHorizontal ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: #efefef;
  height: 6px;
}
.m-tournamentGamesScrollStyleHorizontal ::-webkit-scrollbar {
  height: 6px;
  border-radius: 10px;
  background-color: #efefef;
}
.m-tournamentGamesScrollStyleHorizontal ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #b4b4b4;
}
.o-tournamentSummary__tournamentGames {
  overflow: auto;
}
.o-tournamentSummary__tournamentGames .a-gamesList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}
.o-tournamentSummary__tournamentGames .a-gamesList li {
  display: inline-block;
  position: relative;
  margin-right: 7px;
  float: left;
}
.o-tournamentSummary__tournamentGames .gameIcon {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 3px;
  background-color: initial;
}
.o-tournamentSummary__tournamentTotalGames {
  color: rgba(0, 0, 0, 0.54) !important;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.o-tournamentSummary__descriptionRow,
.o-tournamentSummary__showMoreRow {
  height: 50%;
}
.o-tournamentSummary__showMore {
  color: rgba(0, 0, 0, 0.54) !important;
  line-height: 40px;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.o-tournamentSummary__showMore span {
  cursor: pointer;
}
.o-tournamentSummary__tournamentImg {
  position: relative;
  margin: -10px -10px 10px;
}
.o-tournamentSummary__tournamentImg img {
  height: 200px;
  width: 100%;
  border-radius: 2px 2px 0 0;
}
.o-tournamentSummary__tournamentLabel {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 0;
  right: 0;
}
.o-tournamentSummary__labelTriangle {
  border-color: transparent #e69424 transparent transparent;
  border-style: solid;
  border-width: 0 48px 48px 0;
  height: 0;
  width: 0;
}
.o-tournamentSummary__icoTop {
  position: absolute;
  right: 0;
  margin-top: 7px;
  margin-right: 5px;
}
.o-tournamentSummary__tournamentName {
  font-size: 15px;
  font-weight: 700;
}
.o-tournamentSummary__tournamentButtons {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}
.o-tournamentSummary__tournamentButtons
  .a-tournament-chip--disabled:nth-child(2),
.o-tournamentSummary__tournamentButtons .btn {
  margin-left: 10px;
}
#errorArea {
  margin: 10px 0;
  padding: 15px;
  min-height: 617px;
  background: #ffffff
    url(/images/sprites-src/ico/tipsport/r/r042/r042-0-971-normal.png?_3_415)
    no-repeat top;
}
#errorAreaWrapper {
  position: relative;
  top: 250px;
  text-align: center;
}
#errorArea h1 {
  font-size: 34px;
  font-weight: 300;
}
#errorArea p {
  margin-top: 25px;
  font-weight: 300;
  font-size: 24px;
}
#errorArea p .imp {
  font-weight: 700;
}
.modal-dialog {
  background: #ffffff;
  color: #000000;
  position: fixed;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
  outline: none;
}
.modal-dialog a,
.modal-dialog a:link,
.modal-dialog a:visited {
  color: #faebcf;
  cursor: pointer;
}
.modal-dialog-bg {
  left: 0;
  position: fixed;
  top: 0;
  z-index: 1000;
  background: #4c4c4c;
}
.modal-dialog-title {
  background: #1e88e5;
  padding: 7px 25px 7px 15px;
  position: relative;
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
}
.modal-dialog-title-text {
  margin-right: 25px;
}
.modal-dialog-title-close {
  cursor: pointer;
  height: 24px;
  width: 24px;
  position: absolute;
  right: 4px;
  top: 4px;
  vertical-align: middle;
}
.modal-dialog-buttons {
  padding: 10px 15px 0 10px;
}
.modal-dialog-content {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.modal-dialog-content iframe {
  margin-bottom: -3px;
}
.modal-dialog-buttons :not(.btnAction):not(.a-btn--action) {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  box-shadow: 0 1px 2px #e1e1e1;
  display: inline-block;
  text-align: center;
  padding: 5px 12px;
  cursor: pointer;
  background-color: #e6e6e6;
  color: #000000;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  margin: 0 10px 10px auto;
}
.modal-dialog-buttons
  :not(.btnAction):not(.a-btn--action):hover:not(
    .modal-dialog-buttons :not(.btnAction):not(.a-btn--action).disabled
  ) {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.modal-dialog-buttons :not(.btnAction):not(.a-btn--action).disabled,
.modal-dialog-buttons :not(.btnAction):not(.a-btn--action):disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.modal-dialog-buttons :not(.btnAction):not(.a-btn--action).disabled:hover,
.modal-dialog-buttons :not(.btnAction):not(.a-btn--action):disabled:hover {
  color: #bebebe !important;
}
.modal-dialog-buttons .a-btn--action,
.modal-dialog-buttons .btnAction {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  box-shadow: 0 1px 2px #e1e1e1;
  display: inline-block;
  color: #000000;
  text-align: center;
  padding: 5px 12px;
  cursor: pointer;
  border-radius: 2px;
  background-color: #e69424;
  color: #ffffff;
  transition: background 0.25s, color 0.25s;
  border: 1px solid transparent;
  margin: 0 10px 10px auto;
}
.modal-dialog-buttons .a-btn--action:hover,
.modal-dialog-buttons .btnAction:hover {
  background: #1e88e5;
}
.modal-dialog-buttons .a-btn--action.disabled,
.modal-dialog-buttons .a-btn--action:disabled,
.modal-dialog-buttons .btnAction.disabled,
.modal-dialog-buttons .btnAction:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.modal-dialog {
  z-index: 1000;
}
.modal-dialog .msg .btn {
  background-color: #e6e6e6;
  color: #000000;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  text-decoration: none;
  text-align: right;
  float: right;
}
.modal-dialog .msg .btn:hover:not(.modal-dialog .msg .btn.disabled) {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.modal-dialog .msg .btn.disabled,
.modal-dialog .msg .btn:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.modal-dialog .msg .btn.disabled:hover,
.modal-dialog .msg .btn:disabled:hover {
  color: #bebebe !important;
}
.modal-dialog .msg .a-btn--action,
.modal-dialog .msg .btnAction {
  background-color: #e69424;
  color: #ffffff;
  transition: background 0.25s, color 0.25s;
  border: 1px solid transparent;
}
.modal-dialog .msg .a-btn--action:hover,
.modal-dialog .msg .btnAction:hover {
  background: #1e88e5;
}
.modal-dialog .msg .a-btn--action.disabled,
.modal-dialog .msg .a-btn--action:disabled,
.modal-dialog .msg .btnAction.disabled,
.modal-dialog .msg .btnAction:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
h3.zippyHead {
  padding: 0 0 0 25px;
  line-height: 1em;
}
.zippyHead {
  position: relative;
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  transition: color 0.25s;
  cursor: pointer;
  padding-left: 25px;
  text-transform: none;
  margin-top: 10px;
}
.zippyHead:hover {
  color: #e69424;
}
.zippyHead:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 0;
  width: 24px;
  height: 24px;
  -webkit-mask-image: url(/images/temporary/i193.svg);
  mask-image: url(/images/temporary/i193.svg);
  background-color: #005cb2;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.zippyHead.goog-zippy-expanded:before {
  transform: rotate(180deg);
}
.zippyContent {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  padding: 5px 0 10px 25px;
}
.cColor1lvl {
  background-color: #394149;
}
.cColor3lvl {
  background-color: #d9d9d9;
}
.cDisColor0 {
  background-color: #efefef;
}
.cDisColor3 {
  background-color: #a4a4a4;
}
.cSecondColor2 {
  background-color: #faebcf;
}
.cOkColor {
  background-color: #1fa149;
}
.cErrorColor {
  background-color: #db2128;
}
.cPaneColor {
  background-color: #ffffff;
}
.cPaneColorDarker {
  background-color: #efefef;
}
.cBorder {
  border: 1px solid #d3d3d3;
}
.cBorderBottom {
  border-bottom: 1px solid #d3d3d3;
}
.reactDemoTitleCroppedText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 80px;
}
.ScrollbarsCustom:hover .ScrollbarsCustom-Track {
  opacity: 1;
  transition: opacity 0.5s ease-out;
}
.ScrollbarsCustom-Wrapper {
  width: 100% !important;
}
.ScrollbarsCustom-Track {
  opacity: 0;
  transition: opacity 0.5s ease-in;
}
.ScrollbarsCustom-TrackY {
  width: 7px !important;
  top: 0 !important;
  height: 100% !important;
  background: rgba(0, 0, 0, 0) !important;
}
.ScrollbarsCustom-TrackX {
  left: 0 !important;
  width: 100% !important;
  height: 7px !important;
  background: rgba(0, 0, 0, 0) !important;
}
.ScrollbarsCustom-ThumbY {
  width: 7px !important;
}
.ScrollbarsCustom-ThumbX,
.ScrollbarsCustom-ThumbY {
  background-color: #000000 !important;
  opacity: 0.4 !important;
  border-radius: 7px !important;
}
.ScrollbarsCustom-ThumbX {
  height: 7px !important;
}
.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.container-fluid.container-fluid-small {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
.container-fluid.container-fluid-big {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.row.reverse {
  flex-direction: row-reverse;
}
.row.no-wrap {
  flex-wrap: nowrap;
}
.row.row-xsmall {
  margin-right: -0.125rem;
  margin-left: -0.125rem;
}
.row.row-small {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}
.row.row-medium {
  margin-right: -0.375rem;
  margin-left: -0.375rem;
}
.row.row-big {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col-xs,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xm,
.col-xm-1,
.col-xm-2,
.col-xm-3,
.col-xm-4,
.col-xm-5,
.col-xm-6,
.col-xm-7,
.col-xm-8,
.col-xm-9,
.col-xm-10,
.col-xm-11,
.col-xm-12,
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.col-lg-1-xsmall,
.col-lg-2-xsmall,
.col-lg-3-xsmall,
.col-lg-4-xsmall,
.col-lg-5-xsmall,
.col-lg-6-xsmall,
.col-lg-7-xsmall,
.col-lg-8-xsmall,
.col-lg-9-xsmall,
.col-lg-10-xsmall,
.col-lg-11-xsmall,
.col-lg-12-xsmall,
.col-lg-xsmall,
.col-md-1-xsmall,
.col-md-2-xsmall,
.col-md-3-xsmall,
.col-md-4-xsmall,
.col-md-5-xsmall,
.col-md-6-xsmall,
.col-md-7-xsmall,
.col-md-8-xsmall,
.col-md-9-xsmall,
.col-md-10-xsmall,
.col-md-11-xsmall,
.col-md-12-xsmall,
.col-md-xsmall,
.col-sm-1-xsmall,
.col-sm-2-xsmall,
.col-sm-3-xsmall,
.col-sm-4-xsmall,
.col-sm-5-xsmall,
.col-sm-6-xsmall,
.col-sm-7-xsmall,
.col-sm-8-xsmall,
.col-sm-9-xsmall,
.col-sm-10-xsmall,
.col-sm-11-xsmall,
.col-sm-12-xsmall,
.col-sm-xsmall,
.col-xm-1-xsmall,
.col-xm-2-xsmall,
.col-xm-3-xsmall,
.col-xm-4-xsmall,
.col-xm-5-xsmall,
.col-xm-6-xsmall,
.col-xm-7-xsmall,
.col-xm-8-xsmall,
.col-xm-9-xsmall,
.col-xm-10-xsmall,
.col-xm-11-xsmall,
.col-xm-12-xsmall,
.col-xm-xsmall,
.col-xs-1-xsmall,
.col-xs-2-xsmall,
.col-xs-3-xsmall,
.col-xs-4-xsmall,
.col-xs-5-xsmall,
.col-xs-6-xsmall,
.col-xs-7-xsmall,
.col-xs-8-xsmall,
.col-xs-9-xsmall,
.col-xs-10-xsmall,
.col-xs-11-xsmall,
.col-xs-12-xsmall,
.col-xs-xsmall {
  padding-right: 0.125rem;
  padding-left: 0.125rem;
}
.col-lg-1-small,
.col-lg-2-small,
.col-lg-3-small,
.col-lg-4-small,
.col-lg-5-small,
.col-lg-6-small,
.col-lg-7-small,
.col-lg-8-small,
.col-lg-9-small,
.col-lg-10-small,
.col-lg-11-small,
.col-lg-12-small,
.col-lg-small,
.col-md-1-small,
.col-md-2-small,
.col-md-3-small,
.col-md-4-small,
.col-md-5-small,
.col-md-6-small,
.col-md-7-small,
.col-md-8-small,
.col-md-9-small,
.col-md-10-small,
.col-md-11-small,
.col-md-12-small,
.col-md-small,
.col-sm-1-small,
.col-sm-2-small,
.col-sm-3-small,
.col-sm-4-small,
.col-sm-5-small,
.col-sm-6-small,
.col-sm-7-small,
.col-sm-8-small,
.col-sm-9-small,
.col-sm-10-small,
.col-sm-11-small,
.col-sm-12-small,
.col-sm-small,
.col-xm-1-small,
.col-xm-2-small,
.col-xm-3-small,
.col-xm-4-small,
.col-xm-5-small,
.col-xm-6-small,
.col-xm-7-small,
.col-xm-8-small,
.col-xm-9-small,
.col-xm-10-small,
.col-xm-11-small,
.col-xm-12-small,
.col-xm-small,
.col-xs-1-small,
.col-xs-2-small,
.col-xs-3-small,
.col-xs-4-small,
.col-xs-5-small,
.col-xs-6-small,
.col-xs-7-small,
.col-xs-8-small,
.col-xs-9-small,
.col-xs-10-small,
.col-xs-11-small,
.col-xs-12-small,
.col-xs-small {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
.col-lg-1-medium,
.col-lg-2-medium,
.col-lg-3-medium,
.col-lg-4-medium,
.col-lg-5-medium,
.col-lg-6-medium,
.col-lg-7-medium,
.col-lg-8-medium,
.col-lg-9-medium,
.col-lg-10-medium,
.col-lg-11-medium,
.col-lg-12-medium,
.col-lg-medium,
.col-md-1-medium,
.col-md-2-medium,
.col-md-3-medium,
.col-md-4-medium,
.col-md-5-medium,
.col-md-6-medium,
.col-md-7-medium,
.col-md-8-medium,
.col-md-9-medium,
.col-md-10-medium,
.col-md-11-medium,
.col-md-12-medium,
.col-md-medium,
.col-sm-1-medium,
.col-sm-2-medium,
.col-sm-3-medium,
.col-sm-4-medium,
.col-sm-5-medium,
.col-sm-6-medium,
.col-sm-7-medium,
.col-sm-8-medium,
.col-sm-9-medium,
.col-sm-10-medium,
.col-sm-11-medium,
.col-sm-12-medium,
.col-sm-medium,
.col-xm-1-medium,
.col-xm-2-medium,
.col-xm-3-medium,
.col-xm-4-medium,
.col-xm-5-medium,
.col-xm-6-medium,
.col-xm-7-medium,
.col-xm-8-medium,
.col-xm-9-medium,
.col-xm-10-medium,
.col-xm-11-medium,
.col-xm-12-medium,
.col-xm-medium,
.col-xs-1-medium,
.col-xs-2-medium,
.col-xs-3-medium,
.col-xs-4-medium,
.col-xs-5-medium,
.col-xs-6-medium,
.col-xs-7-medium,
.col-xs-8-medium,
.col-xs-9-medium,
.col-xs-10-medium,
.col-xs-11-medium,
.col-xs-12-medium,
.col-xs-medium {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.col-lg-1-big,
.col-lg-2-big,
.col-lg-3-big,
.col-lg-4-big,
.col-lg-5-big,
.col-lg-6-big,
.col-lg-7-big,
.col-lg-8-big,
.col-lg-9-big,
.col-lg-10-big,
.col-lg-11-big,
.col-lg-12-big,
.col-lg-big,
.col-md-1-big,
.col-md-2-big,
.col-md-3-big,
.col-md-4-big,
.col-md-5-big,
.col-md-6-big,
.col-md-7-big,
.col-md-8-big,
.col-md-9-big,
.col-md-10-big,
.col-md-11-big,
.col-md-12-big,
.col-md-big,
.col-sm-1-big,
.col-sm-2-big,
.col-sm-3-big,
.col-sm-4-big,
.col-sm-5-big,
.col-sm-6-big,
.col-sm-7-big,
.col-sm-8-big,
.col-sm-9-big,
.col-sm-10-big,
.col-sm-11-big,
.col-sm-12-big,
.col-sm-big,
.col-xm-1-big,
.col-xm-2-big,
.col-xm-3-big,
.col-xm-4-big,
.col-xm-5-big,
.col-xm-6-big,
.col-xm-7-big,
.col-xm-8-big,
.col-xm-9-big,
.col-xm-10-big,
.col-xm-11-big,
.col-xm-12-big,
.col-xm-big,
.col-xs-1-big,
.col-xs-2-big,
.col-xs-3-big,
.col-xs-4-big,
.col-xs-5-big,
.col-xs-6-big,
.col-xs-7-big,
.col-xs-8-big,
.col-xs-9-big,
.col-xs-10-big,
.col-xs-11-big,
.col-xs-12-big,
.col-xs-big {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.col-lg-1.no-gutters-col,
.col-lg-2.no-gutters-col,
.col-lg-3.no-gutters-col,
.col-lg-4.no-gutters-col,
.col-lg-5.no-gutters-col,
.col-lg-6.no-gutters-col,
.col-lg-7.no-gutters-col,
.col-lg-8.no-gutters-col,
.col-lg-9.no-gutters-col,
.col-lg-10.no-gutters-col,
.col-lg-11.no-gutters-col,
.col-lg-12.no-gutters-col,
.col-lg.no-gutters-col,
.col-md-1.no-gutters-col,
.col-md-2.no-gutters-col,
.col-md-3.no-gutters-col,
.col-md-4.no-gutters-col,
.col-md-5.no-gutters-col,
.col-md-6.no-gutters-col,
.col-md-7.no-gutters-col,
.col-md-8.no-gutters-col,
.col-md-9.no-gutters-col,
.col-md-10.no-gutters-col,
.col-md-11.no-gutters-col,
.col-md-12.no-gutters-col,
.col-md.no-gutters-col,
.col-sm-1.no-gutters-col,
.col-sm-2.no-gutters-col,
.col-sm-3.no-gutters-col,
.col-sm-4.no-gutters-col,
.col-sm-5.no-gutters-col,
.col-sm-6.no-gutters-col,
.col-sm-7.no-gutters-col,
.col-sm-8.no-gutters-col,
.col-sm-9.no-gutters-col,
.col-sm-10.no-gutters-col,
.col-sm-11.no-gutters-col,
.col-sm-12.no-gutters-col,
.col-sm.no-gutters-col,
.col-xm-1.no-gutters-col,
.col-xm-2.no-gutters-col,
.col-xm-3.no-gutters-col,
.col-xm-4.no-gutters-col,
.col-xm-5.no-gutters-col,
.col-xm-6.no-gutters-col,
.col-xm-7.no-gutters-col,
.col-xm-8.no-gutters-col,
.col-xm-9.no-gutters-col,
.col-xm-10.no-gutters-col,
.col-xm-11.no-gutters-col,
.col-xm-12.no-gutters-col,
.col-xm.no-gutters-col,
.col-xs-1.no-gutters-col,
.col-xs-2.no-gutters-col,
.col-xs-3.no-gutters-col,
.col-xs-4.no-gutters-col,
.col-xs-5.no-gutters-col,
.col-xs-6.no-gutters-col,
.col-xs-7.no-gutters-col,
.col-xs-8.no-gutters-col,
.col-xs-9.no-gutters-col,
.col-xs-10.no-gutters-col,
.col-xs-11.no-gutters-col,
.col-xs-12.no-gutters-col,
.col-xs.no-gutters-col {
  padding-right: 0;
  padding-left: 0;
}
.col-lg-1.no-gutter-left-col,
.col-lg-2.no-gutter-left-col,
.col-lg-3.no-gutter-left-col,
.col-lg-4.no-gutter-left-col,
.col-lg-5.no-gutter-left-col,
.col-lg-6.no-gutter-left-col,
.col-lg-7.no-gutter-left-col,
.col-lg-8.no-gutter-left-col,
.col-lg-9.no-gutter-left-col,
.col-lg-10.no-gutter-left-col,
.col-lg-11.no-gutter-left-col,
.col-lg-12.no-gutter-left-col,
.col-lg.no-gutter-left-col,
.col-md-1.no-gutter-left-col,
.col-md-2.no-gutter-left-col,
.col-md-3.no-gutter-left-col,
.col-md-4.no-gutter-left-col,
.col-md-5.no-gutter-left-col,
.col-md-6.no-gutter-left-col,
.col-md-7.no-gutter-left-col,
.col-md-8.no-gutter-left-col,
.col-md-9.no-gutter-left-col,
.col-md-10.no-gutter-left-col,
.col-md-11.no-gutter-left-col,
.col-md-12.no-gutter-left-col,
.col-md.no-gutter-left-col,
.col-sm-1.no-gutter-left-col,
.col-sm-2.no-gutter-left-col,
.col-sm-3.no-gutter-left-col,
.col-sm-4.no-gutter-left-col,
.col-sm-5.no-gutter-left-col,
.col-sm-6.no-gutter-left-col,
.col-sm-7.no-gutter-left-col,
.col-sm-8.no-gutter-left-col,
.col-sm-9.no-gutter-left-col,
.col-sm-10.no-gutter-left-col,
.col-sm-11.no-gutter-left-col,
.col-sm-12.no-gutter-left-col,
.col-sm.no-gutter-left-col,
.col-xm-1.no-gutter-left-col,
.col-xm-2.no-gutter-left-col,
.col-xm-3.no-gutter-left-col,
.col-xm-4.no-gutter-left-col,
.col-xm-5.no-gutter-left-col,
.col-xm-6.no-gutter-left-col,
.col-xm-7.no-gutter-left-col,
.col-xm-8.no-gutter-left-col,
.col-xm-9.no-gutter-left-col,
.col-xm-10.no-gutter-left-col,
.col-xm-11.no-gutter-left-col,
.col-xm-12.no-gutter-left-col,
.col-xm.no-gutter-left-col,
.col-xs-1.no-gutter-left-col,
.col-xs-2.no-gutter-left-col,
.col-xs-3.no-gutter-left-col,
.col-xs-4.no-gutter-left-col,
.col-xs-5.no-gutter-left-col,
.col-xs-6.no-gutter-left-col,
.col-xs-7.no-gutter-left-col,
.col-xs-8.no-gutter-left-col,
.col-xs-9.no-gutter-left-col,
.col-xs-10.no-gutter-left-col,
.col-xs-11.no-gutter-left-col,
.col-xs-12.no-gutter-left-col,
.col-xs.no-gutter-left-col {
  padding-left: 0;
}
.col-lg-1.no-gutter-right-col,
.col-lg-2.no-gutter-right-col,
.col-lg-3.no-gutter-right-col,
.col-lg-4.no-gutter-right-col,
.col-lg-5.no-gutter-right-col,
.col-lg-6.no-gutter-right-col,
.col-lg-7.no-gutter-right-col,
.col-lg-8.no-gutter-right-col,
.col-lg-9.no-gutter-right-col,
.col-lg-10.no-gutter-right-col,
.col-lg-11.no-gutter-right-col,
.col-lg-12.no-gutter-right-col,
.col-lg.no-gutter-right-col,
.col-md-1.no-gutter-right-col,
.col-md-2.no-gutter-right-col,
.col-md-3.no-gutter-right-col,
.col-md-4.no-gutter-right-col,
.col-md-5.no-gutter-right-col,
.col-md-6.no-gutter-right-col,
.col-md-7.no-gutter-right-col,
.col-md-8.no-gutter-right-col,
.col-md-9.no-gutter-right-col,
.col-md-10.no-gutter-right-col,
.col-md-11.no-gutter-right-col,
.col-md-12.no-gutter-right-col,
.col-md.no-gutter-right-col,
.col-sm-1.no-gutter-right-col,
.col-sm-2.no-gutter-right-col,
.col-sm-3.no-gutter-right-col,
.col-sm-4.no-gutter-right-col,
.col-sm-5.no-gutter-right-col,
.col-sm-6.no-gutter-right-col,
.col-sm-7.no-gutter-right-col,
.col-sm-8.no-gutter-right-col,
.col-sm-9.no-gutter-right-col,
.col-sm-10.no-gutter-right-col,
.col-sm-11.no-gutter-right-col,
.col-sm-12.no-gutter-right-col,
.col-sm.no-gutter-right-col,
.col-xm-1.no-gutter-right-col,
.col-xm-2.no-gutter-right-col,
.col-xm-3.no-gutter-right-col,
.col-xm-4.no-gutter-right-col,
.col-xm-5.no-gutter-right-col,
.col-xm-6.no-gutter-right-col,
.col-xm-7.no-gutter-right-col,
.col-xm-8.no-gutter-right-col,
.col-xm-9.no-gutter-right-col,
.col-xm-10.no-gutter-right-col,
.col-xm-11.no-gutter-right-col,
.col-xm-12.no-gutter-right-col,
.col-xm.no-gutter-right-col,
.col-xs-1.no-gutter-right-col,
.col-xs-2.no-gutter-right-col,
.col-xs-3.no-gutter-right-col,
.col-xs-4.no-gutter-right-col,
.col-xs-5.no-gutter-right-col,
.col-xs-6.no-gutter-right-col,
.col-xs-7.no-gutter-right-col,
.col-xs-8.no-gutter-right-col,
.col-xs-9.no-gutter-right-col,
.col-xs-10.no-gutter-right-col,
.col-xs-11.no-gutter-right-col,
.col-xs-12.no-gutter-right-col,
.col-xs.no-gutter-right-col {
  padding-right: 0;
}
.col-xs {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-xs.reverse {
  flex-direction: column-reverse;
}
.col-xs-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-xs-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.col-xs-11 {
  flex: 0 0 91.66666666666666%;
  max-width: 91.66666666666666%;
}
.col-xs-10 {
  flex: 0 0 83.33333333333334%;
  max-width: 83.33333333333334%;
}
.col-xs-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-xs-8 {
  flex: 0 0 66.66666666666666%;
  max-width: 66.66666666666666%;
}
.col-xs-7 {
  flex: 0 0 58.333333333333336%;
  max-width: 58.333333333333336%;
}
.col-xs-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-xs-5 {
  flex: 0 0 41.66666666666667%;
  max-width: 41.66666666666667%;
}
.col-xs-4 {
  flex: 0 0 33.33333333333333%;
  max-width: 33.33333333333333%;
}
.col-xs-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-xs-2 {
  flex: 0 0 16.666666666666664%;
  max-width: 16.666666666666664%;
}
.col-xs-1 {
  flex: 0 0 8.333333333333332%;
  max-width: 8.333333333333332%;
}
.pull-xs-12 {
  right: 100%;
}
.pull-xs-11 {
  right: 91.66666666666666%;
}
.pull-xs-10 {
  right: 83.33333333333334%;
}
.pull-xs-9 {
  right: 75%;
}
.pull-xs-8 {
  right: 66.66666666666666%;
}
.pull-xs-7 {
  right: 58.333333333333336%;
}
.pull-xs-6 {
  right: 50%;
}
.pull-xs-5 {
  right: 41.66666666666667%;
}
.pull-xs-4 {
  right: 33.33333333333333%;
}
.pull-xs-3 {
  right: 25%;
}
.pull-xs-2 {
  right: 16.666666666666664%;
}
.pull-xs-1 {
  right: 8.333333333333332%;
}
.pull-xs-0 {
  right: auto;
}
.push-xs-12 {
  left: 100%;
}
.push-xs-11 {
  left: 91.66666666666666%;
}
.push-xs-10 {
  left: 83.33333333333334%;
}
.push-xs-9 {
  left: 75%;
}
.push-xs-8 {
  left: 66.66666666666666%;
}
.push-xs-7 {
  left: 58.333333333333336%;
}
.push-xs-6 {
  left: 50%;
}
.push-xs-5 {
  left: 41.66666666666667%;
}
.push-xs-4 {
  left: 33.33333333333333%;
}
.push-xs-3 {
  left: 25%;
}
.push-xs-2 {
  left: 16.666666666666664%;
}
.push-xs-1 {
  left: 8.333333333333332%;
}
.push-xs-0 {
  left: auto;
}
.offset-xs-11 {
  margin-left: 91.66666666666666%;
}
.offset-xs-10 {
  margin-left: 83.33333333333334%;
}
.offset-xs-9 {
  margin-left: 75%;
}
.offset-xs-8 {
  margin-left: 66.66666666666666%;
}
.offset-xs-7 {
  margin-left: 58.333333333333336%;
}
.offset-xs-6 {
  margin-left: 50%;
}
.offset-xs-5 {
  margin-left: 41.66666666666667%;
}
.offset-xs-4 {
  margin-left: 33.33333333333333%;
}
.offset-xs-3 {
  margin-left: 25%;
}
.offset-xs-2 {
  margin-left: 16.666666666666664%;
}
.offset-xs-1 {
  margin-left: 8.333333333333332%;
}
.offset-xs-0 {
  margin-left: 0;
}
.between-xs {
  justify-content: space-between;
}
.around-xs {
  justify-content: space-around;
}
.end-xs {
  justify-content: flex-end;
}
.center-xs {
  justify-content: center;
}
.start-xs {
  justify-content: flex-start;
}
.stretch-xs {
  align-items: stretch;
}
.base-xs {
  align-items: baseline;
}
.bottom-xs {
  align-items: flex-end;
}
.middle-xs {
  align-items: center;
}
.top-xs {
  align-items: flex-start;
}
.self-stretch-xs {
  align-self: stretch;
}
.self-baseline-xs {
  align-self: baseline;
}
.self-middle-xs {
  align-self: center;
}
.self-end-xs {
  align-self: flex-end;
}
.self-start-xs {
  align-self: flex-start;
}
.self-auto-xs {
  align-self: auto;
}
.first-xs {
  order: -1;
}
.last-xs {
  order: 1;
}
.goLeft-xs {
  margin-right: auto;
}
.goRight-xs {
  margin-left: auto;
}
.break-xs {
  width: 100% !important;
}
.unbreak-xs {
  width: 0 !important;
}
.ninja-xs {
  display: none !important;
}
.peacemaker-xs {
  display: block !important;
}
@media only screen and (min-width: 768px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm.reverse {
    flex-direction: column-reverse;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .col-sm-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .pull-sm-11 {
    right: 91.66666666666666%;
  }
  .pull-sm-10 {
    right: 83.33333333333334%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-8 {
    right: 66.66666666666666%;
  }
  .pull-sm-7 {
    right: 58.333333333333336%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-5 {
    right: 41.66666666666667%;
  }
  .pull-sm-4 {
    right: 33.33333333333333%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-2 {
    right: 16.666666666666664%;
  }
  .pull-sm-1 {
    right: 8.333333333333332%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .push-sm-12 {
    left: 100%;
  }
  .push-sm-11 {
    left: 91.66666666666666%;
  }
  .push-sm-10 {
    left: 83.33333333333334%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-8 {
    left: 66.66666666666666%;
  }
  .push-sm-7 {
    left: 58.333333333333336%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-5 {
    left: 41.66666666666667%;
  }
  .push-sm-4 {
    left: 33.33333333333333%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-2 {
    left: 16.666666666666664%;
  }
  .push-sm-1 {
    left: 8.333333333333332%;
  }
  .push-sm-0 {
    left: auto;
  }
  .offset-sm-11 {
    margin-left: 91.66666666666666%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333333334%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-8 {
    margin-left: 66.66666666666666%;
  }
  .offset-sm-7 {
    margin-left: 58.333333333333336%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-5 {
    margin-left: 41.66666666666667%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333333333%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-2 {
    margin-left: 16.666666666666664%;
  }
  .offset-sm-1 {
    margin-left: 8.333333333333332%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .between-sm {
    justify-content: space-between;
  }
  .around-sm {
    justify-content: space-around;
  }
  .end-sm {
    justify-content: flex-end;
  }
  .center-sm {
    justify-content: center;
  }
  .start-sm {
    justify-content: flex-start;
  }
  .stretch-sm {
    align-items: stretch;
  }
  .base-sm {
    align-items: baseline;
  }
  .bottom-sm {
    align-items: flex-end;
  }
  .middle-sm {
    align-items: center;
  }
  .top-sm {
    align-items: flex-start;
  }
  .self-stretch-sm {
    align-self: stretch;
  }
  .self-baseline-sm {
    align-self: baseline;
  }
  .self-middle-sm {
    align-self: center;
  }
  .self-end-sm {
    align-self: flex-end;
  }
  .self-start-sm {
    align-self: flex-start;
  }
  .self-auto-sm {
    align-self: auto;
  }
  .first-sm {
    order: -1;
  }
  .last-sm {
    order: 1;
  }
  .goLeft-sm {
    margin-right: auto;
  }
  .goRight-sm {
    margin-left: auto;
  }
  .break-sm {
    width: 100% !important;
  }
  .unbreak-sm {
    width: 0 !important;
  }
  .ninja-sm {
    display: none !important;
  }
  .peacemaker-sm {
    display: block !important;
  }
}
@media only screen and (min-width: 1024px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md.reverse {
    flex-direction: column-reverse;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .col-md-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .col-md-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .pull-md-11 {
    right: 91.66666666666666%;
  }
  .pull-md-10 {
    right: 83.33333333333334%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-8 {
    right: 66.66666666666666%;
  }
  .pull-md-7 {
    right: 58.333333333333336%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-5 {
    right: 41.66666666666667%;
  }
  .pull-md-4 {
    right: 33.33333333333333%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-2 {
    right: 16.666666666666664%;
  }
  .pull-md-1 {
    right: 8.333333333333332%;
  }
  .pull-md-0 {
    right: auto;
  }
  .push-md-12 {
    left: 100%;
  }
  .push-md-11 {
    left: 91.66666666666666%;
  }
  .push-md-10 {
    left: 83.33333333333334%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-8 {
    left: 66.66666666666666%;
  }
  .push-md-7 {
    left: 58.333333333333336%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-5 {
    left: 41.66666666666667%;
  }
  .push-md-4 {
    left: 33.33333333333333%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-2 {
    left: 16.666666666666664%;
  }
  .push-md-1 {
    left: 8.333333333333332%;
  }
  .push-md-0 {
    left: auto;
  }
  .offset-md-11 {
    margin-left: 91.66666666666666%;
  }
  .offset-md-10 {
    margin-left: 83.33333333333334%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-8 {
    margin-left: 66.66666666666666%;
  }
  .offset-md-7 {
    margin-left: 58.333333333333336%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-5 {
    margin-left: 41.66666666666667%;
  }
  .offset-md-4 {
    margin-left: 33.33333333333333%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-2 {
    margin-left: 16.666666666666664%;
  }
  .offset-md-1 {
    margin-left: 8.333333333333332%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .between-md {
    justify-content: space-between;
  }
  .around-md {
    justify-content: space-around;
  }
  .end-md {
    justify-content: flex-end;
  }
  .center-md {
    justify-content: center;
  }
  .start-md {
    justify-content: flex-start;
  }
  .stretch-md {
    align-items: stretch;
  }
  .base-md {
    align-items: baseline;
  }
  .bottom-md {
    align-items: flex-end;
  }
  .middle-md {
    align-items: center;
  }
  .top-md {
    align-items: flex-start;
  }
  .self-stretch-md {
    align-self: stretch;
  }
  .self-baseline-md {
    align-self: baseline;
  }
  .self-middle-md {
    align-self: center;
  }
  .self-end-md {
    align-self: flex-end;
  }
  .self-start-md {
    align-self: flex-start;
  }
  .self-auto-md {
    align-self: auto;
  }
  .first-md {
    order: -1;
  }
  .last-md {
    order: 1;
  }
  .goLeft-md {
    margin-right: auto;
  }
  .goRight-md {
    margin-left: auto;
  }
  .break-md {
    width: 100% !important;
  }
  .unbreak-md {
    width: 0 !important;
  }
  .ninja-md {
    display: none !important;
  }
  .peacemaker-md {
    display: block !important;
  }
}
@media only screen and (min-width: 1142px) {
  .col-xm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xm.reverse {
    flex-direction: column-reverse;
  }
  .col-xm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-xm-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .col-xm-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .col-xm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xm-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .col-xm-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .col-xm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xm-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .col-xm-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .col-xm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xm-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .col-xm-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .pull-xm-12 {
    right: 100%;
  }
  .pull-xm-11 {
    right: 91.66666666666666%;
  }
  .pull-xm-10 {
    right: 83.33333333333334%;
  }
  .pull-xm-9 {
    right: 75%;
  }
  .pull-xm-8 {
    right: 66.66666666666666%;
  }
  .pull-xm-7 {
    right: 58.333333333333336%;
  }
  .pull-xm-6 {
    right: 50%;
  }
  .pull-xm-5 {
    right: 41.66666666666667%;
  }
  .pull-xm-4 {
    right: 33.33333333333333%;
  }
  .pull-xm-3 {
    right: 25%;
  }
  .pull-xm-2 {
    right: 16.666666666666664%;
  }
  .pull-xm-1 {
    right: 8.333333333333332%;
  }
  .pull-xm-0 {
    right: auto;
  }
  .push-xm-12 {
    left: 100%;
  }
  .push-xm-11 {
    left: 91.66666666666666%;
  }
  .push-xm-10 {
    left: 83.33333333333334%;
  }
  .push-xm-9 {
    left: 75%;
  }
  .push-xm-8 {
    left: 66.66666666666666%;
  }
  .push-xm-7 {
    left: 58.333333333333336%;
  }
  .push-xm-6 {
    left: 50%;
  }
  .push-xm-5 {
    left: 41.66666666666667%;
  }
  .push-xm-4 {
    left: 33.33333333333333%;
  }
  .push-xm-3 {
    left: 25%;
  }
  .push-xm-2 {
    left: 16.666666666666664%;
  }
  .push-xm-1 {
    left: 8.333333333333332%;
  }
  .push-xm-0 {
    left: auto;
  }
  .offset-xm-11 {
    margin-left: 91.66666666666666%;
  }
  .offset-xm-10 {
    margin-left: 83.33333333333334%;
  }
  .offset-xm-9 {
    margin-left: 75%;
  }
  .offset-xm-8 {
    margin-left: 66.66666666666666%;
  }
  .offset-xm-7 {
    margin-left: 58.333333333333336%;
  }
  .offset-xm-6 {
    margin-left: 50%;
  }
  .offset-xm-5 {
    margin-left: 41.66666666666667%;
  }
  .offset-xm-4 {
    margin-left: 33.33333333333333%;
  }
  .offset-xm-3 {
    margin-left: 25%;
  }
  .offset-xm-2 {
    margin-left: 16.666666666666664%;
  }
  .offset-xm-1 {
    margin-left: 8.333333333333332%;
  }
  .offset-xm-0 {
    margin-left: 0;
  }
  .between-xm {
    justify-content: space-between;
  }
  .around-xm {
    justify-content: space-around;
  }
  .end-xm {
    justify-content: flex-end;
  }
  .center-xm {
    justify-content: center;
  }
  .start-xm {
    justify-content: flex-start;
  }
  .stretch-xm {
    align-items: stretch;
  }
  .base-xm {
    align-items: baseline;
  }
  .bottom-xm {
    align-items: flex-end;
  }
  .middle-xm {
    align-items: center;
  }
  .top-xm {
    align-items: flex-start;
  }
  .self-stretch-xm {
    align-self: stretch;
  }
  .self-baseline-xm {
    align-self: baseline;
  }
  .self-middle-xm {
    align-self: center;
  }
  .self-end-xm {
    align-self: flex-end;
  }
  .self-start-xm {
    align-self: flex-start;
  }
  .self-auto-xm {
    align-self: auto;
  }
  .first-xm {
    order: -1;
  }
  .last-xm {
    order: 1;
  }
  .goLeft-xm {
    margin-right: auto;
  }
  .goRight-xm {
    margin-left: auto;
  }
  .break-xm {
    width: 100% !important;
  }
  .unbreak-xm {
    width: 0 !important;
  }
  .ninja-xm {
    display: none !important;
  }
  .peacemaker-xm {
    display: block !important;
  }
}
@media only screen and (min-width: 1261px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg.reverse {
    flex-direction: column-reverse;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .col-lg-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .pull-lg-11 {
    right: 91.66666666666666%;
  }
  .pull-lg-10 {
    right: 83.33333333333334%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-8 {
    right: 66.66666666666666%;
  }
  .pull-lg-7 {
    right: 58.333333333333336%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-5 {
    right: 41.66666666666667%;
  }
  .pull-lg-4 {
    right: 33.33333333333333%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-2 {
    right: 16.666666666666664%;
  }
  .pull-lg-1 {
    right: 8.333333333333332%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .push-lg-12 {
    left: 100%;
  }
  .push-lg-11 {
    left: 91.66666666666666%;
  }
  .push-lg-10 {
    left: 83.33333333333334%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-8 {
    left: 66.66666666666666%;
  }
  .push-lg-7 {
    left: 58.333333333333336%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-5 {
    left: 41.66666666666667%;
  }
  .push-lg-4 {
    left: 33.33333333333333%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-2 {
    left: 16.666666666666664%;
  }
  .push-lg-1 {
    left: 8.333333333333332%;
  }
  .push-lg-0 {
    left: auto;
  }
  .offset-lg-11 {
    margin-left: 91.66666666666666%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333333334%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-8 {
    margin-left: 66.66666666666666%;
  }
  .offset-lg-7 {
    margin-left: 58.333333333333336%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-5 {
    margin-left: 41.66666666666667%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333333333%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-2 {
    margin-left: 16.666666666666664%;
  }
  .offset-lg-1 {
    margin-left: 8.333333333333332%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .between-lg {
    justify-content: space-between;
  }
  .around-lg {
    justify-content: space-around;
  }
  .end-lg {
    justify-content: flex-end;
  }
  .center-lg {
    justify-content: center;
  }
  .start-lg {
    justify-content: flex-start;
  }
  .stretch-lg {
    align-items: stretch;
  }
  .base-lg {
    align-items: baseline;
  }
  .bottom-lg {
    align-items: flex-end;
  }
  .middle-lg {
    align-items: center;
  }
  .top-lg {
    align-items: flex-start;
  }
  .self-stretch-lg {
    align-self: stretch;
  }
  .self-baseline-lg {
    align-self: baseline;
  }
  .self-middle-lg {
    align-self: center;
  }
  .self-end-lg {
    align-self: flex-end;
  }
  .self-start-lg {
    align-self: flex-start;
  }
  .self-auto-lg {
    align-self: auto;
  }
  .first-lg {
    order: -1;
  }
  .last-lg {
    order: 1;
  }
  .goLeft-lg {
    margin-right: auto;
  }
  .goRight-lg {
    margin-left: auto;
  }
  .break-lg {
    width: 100% !important;
  }
  .unbreak-lg {
    width: 0 !important;
  }
  .ninja-lg {
    display: none !important;
  }
  .peacemaker-lg {
    display: block !important;
  }
}
.ReactCrop {
  position: relative;
  display: inline-block;
  cursor: crosshair;
  overflow: hidden;
  max-width: 100%;
}
.ReactCrop:focus {
  outline: none;
}
.ReactCrop--disabled,
.ReactCrop--locked {
  cursor: inherit;
}
.ReactCrop__image {
  display: block;
  max-width: 100%;
  max-height: 341px;
  touch-action: none;
}
.ReactCrop__crop-selection {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateZ(0);
  box-sizing: border-box;
  cursor: move;
  box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
  touch-action: none;
  border: 3px solid #e69424;
  border-image-slice: 1;
  border-image-repeat: repeat;
}
.ReactCrop--disabled .ReactCrop__crop-selection {
  cursor: inherit;
}
.ReactCrop--circular-crop .ReactCrop__crop-selection {
  border-radius: 50%;
  box-shadow: 0 0 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5);
}
.ReactCrop--invisible-crop .ReactCrop__crop-selection {
  display: none;
}
.ReactCrop__rule-of-thirds-hz:after,
.ReactCrop__rule-of-thirds-hz:before,
.ReactCrop__rule-of-thirds-vt:after,
.ReactCrop__rule-of-thirds-vt:before {
  content: "";
  display: block;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.4);
}
.ReactCrop__rule-of-thirds-vt:after,
.ReactCrop__rule-of-thirds-vt:before {
  width: 1px;
  height: 100%;
}
.ReactCrop__rule-of-thirds-vt:before {
  left: 33.3333%;
  left: 33.33333%;
}
.ReactCrop__rule-of-thirds-vt:after {
  left: 66.6666%;
  left: 66.66667%;
}
.ReactCrop__rule-of-thirds-hz:after,
.ReactCrop__rule-of-thirds-hz:before {
  width: 100%;
  height: 1px;
}
.ReactCrop__rule-of-thirds-hz:before {
  top: 33.3333%;
  top: 33.33333%;
}
.ReactCrop__rule-of-thirds-hz:after {
  top: 66.6666%;
  top: 66.66667%;
}
.ReactCrop__drag-handle {
  position: absolute;
  display: none;
}
.ReactCrop__drag-handle:after {
  position: absolute;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-sizing: border-box;
  outline: 1px solid transparent;
}
.ReactCrop .ord-nw {
  top: 0;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: nw-resize;
}
.ReactCrop .ord-nw:after {
  top: 0;
  left: 0;
}
.ReactCrop .ord-n {
  top: 0;
  left: 50%;
  margin-top: -5px;
  margin-left: -5px;
  cursor: n-resize;
}
.ReactCrop .ord-n:after {
  top: 0;
}
.ReactCrop .ord-ne {
  top: 0;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: ne-resize;
}
.ReactCrop .ord-ne:after {
  top: 0;
  right: 0;
}
.ReactCrop .ord-e {
  top: 50%;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: e-resize;
}
.ReactCrop .ord-e:after {
  right: 0;
}
.ReactCrop .ord-se {
  bottom: 0;
  right: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  cursor: se-resize;
}
.ReactCrop .ord-se:after {
  bottom: 0;
  right: 0;
}
.ReactCrop .ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize;
}
.ReactCrop .ord-s:after {
  bottom: 0;
}
.ReactCrop .ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize;
}
.ReactCrop .ord-sw:after {
  bottom: 0;
  left: 0;
}
.ReactCrop .ord-w {
  top: 50%;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: w-resize;
}
.ReactCrop .ord-w:after {
  left: 0;
}
.ReactCrop__disabled .ReactCrop__drag-handle {
  cursor: inherit;
}
.ReactCrop__drag-bar {
  position: absolute;
}
.ReactCrop__drag-bar.ord-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-top: -3px;
}
.ReactCrop__drag-bar.ord-e {
  right: 0;
  top: 0;
  width: 6px;
  height: 100%;
  margin-right: -3px;
}
.ReactCrop__drag-bar.ord-s {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-bottom: -3px;
}
.ReactCrop__drag-bar.ord-w {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  margin-left: -3px;
}
.ReactCrop--fixed-aspect .ReactCrop__drag-bar,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,
.ReactCrop--new-crop .ReactCrop__drag-bar,
.ReactCrop--new-crop .ReactCrop__drag-handle {
  display: none;
}
.tippy-box[data-animation="fade"][data-state="hidden"] {
  opacity: 0;
}
.tippy-iOS {
  cursor: pointer !important;
  -webkit-tap-highlight-color: transparent;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box[data-theme="popover"] {
  background-color: #ffffff;
  z-index: 1000;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  background-clip: padding-box;
}
.tippy-box[data-theme="popover"]:focus {
  outline: none;
}
.tippy-box[data-theme="popover"] .tippy-content {
  padding: 0;
}
.tippy-box[data-theme="popover"] > .tippy-backdrop {
  background-color: #ffffff;
}
.tippy-box[data-theme="popover"] > .tippy-arrow:after {
  content: "";
  position: absolute;
  z-index: -1;
  border-color: transparent;
  border-style: solid;
}
.tippy-box[data-theme="popover"][data-placement^="top"] > .tippy-arrow:before {
  border-top-color: #ffffff;
}
.tippy-box[data-theme="popover"][data-placement^="top"] > .tippy-arrow:after {
  border-top-color: #d3d3d3;
  border-width: 7px 7px 0;
  top: 17px;
  left: 1px;
}
.tippy-box[data-theme="popover"][data-placement^="bottom"]
  > .tippy-arrow:before {
  border-bottom-color: #ffffff;
  bottom: 16px;
}
.tippy-box[data-theme="popover"][data-placement^="bottom"]
  > .tippy-arrow:after {
  border-bottom-color: #d3d3d3;
  border-width: 0 7px 7px;
  bottom: 17px;
  left: 1px;
}
.tippy-box[data-theme="popover"][data-placement^="left"] > .tippy-arrow:before {
  border-left-color: #ffffff;
}
.tippy-box[data-theme="popover"][data-placement^="left"] > .tippy-arrow:after {
  border-left-color: #d3d3d3;
  border-width: 7px 0 7px 7px;
  left: 17px;
  top: 1px;
}
.tippy-box[data-theme="popover"][data-placement^="right"]
  > .tippy-arrow:before {
  border-right-color: #ffffff;
  right: 16px;
}
.tippy-box[data-theme="popover"][data-placement^="right"] > .tippy-arrow:after {
  border-width: 7px 7px 7px 0;
  right: 17px;
  top: 1px;
  border-right-color: #d3d3d3;
}
.tippy-box[data-theme="tooltip"] {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 10px;
  outline: 0;
  transition-property: transform, visibility, opacity;
}
.tippy-box[data-placement^="top"] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^="top"] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: #333;
  transform-origin: center top;
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: #333;
  transform-origin: center bottom;
}
.tippy-box[data-placement^="left"] > .tippy-arrow {
  right: 0;
}
.tippy-box[data-placement^="left"] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: #333;
  right: -7px;
  transform-origin: center left;
}
.tippy-box[data-placement^="right"] > .tippy-arrow {
  left: 0;
}
.tippy-box[data-placement^="right"] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: #333;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state="visible"] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-arrow {
  width: 16px;
  height: 16px;
}
.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}
.tippy-box[data-theme="information"] {
  position: relative;
  background-color: #e69424;
  color: #ffffff;
  border-radius: 8px;
  border: 1px solid #e69424;
  font-size: 12px;
  line-height: 15px;
  outline: 0;
  padding: 5px;
}
.tippy-box[data-theme="information"]:focus {
  outline: none;
}
.tippy-box[data-theme="information"] .tippy-content {
  padding: 0;
}
.tippy-box[data-theme="information"] > .tippy-backdrop {
  background-color: #e69424;
}
.tippy-box[data-theme="information"] > .tippy-arrow:after {
  content: "";
  position: absolute;
  z-index: -1;
  border-color: transparent;
  border-style: solid;
}
.tippy-box[data-theme="information"][data-placement^="top"]
  > .tippy-arrow:before {
  border-top-color: #e69424;
}
.tippy-box[data-theme="information"][data-placement^="top"]
  > .tippy-arrow:after {
  border-top-color: #e69424;
  border-width: 7px 7px 0;
  top: 17px;
  left: 1px;
}
.tippy-box[data-theme="information"][data-placement^="bottom"]
  > .tippy-arrow:before {
  border-bottom-color: #e69424;
  bottom: 16px;
}
.tippy-box[data-theme="information"][data-placement^="bottom"]
  > .tippy-arrow:after {
  border-bottom-color: #e69424;
  border-width: 0 7px 7px;
  bottom: 17px;
  left: 1px;
}
.tippy-box[data-theme="information"][data-placement^="left"]
  > .tippy-arrow:before {
  border-left-color: #e69424;
}
.tippy-box[data-theme="information"][data-placement^="left"]
  > .tippy-arrow:after {
  border-left-color: #e69424;
  border-width: 7px 0 7px 7px;
  left: 17px;
  top: 1px;
}
.tippy-box[data-theme="information"][data-placement^="right"]
  > .tippy-arrow:before {
  border-right-color: #e69424;
  right: 16px;
}
.tippy-box[data-theme="information"][data-placement^="right"]
  > .tippy-arrow:after {
  border-width: 7px 7px 7px 0;
  right: 17px;
  top: 1px;
  border-right-color: #e69424;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==)
    format("woff");
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
  content: "\f101";
}
.video-js .vjs-big-play-button {
  background: 50%/128px no-repeat
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.844 99.843'%3E%3Cpath fill='%23fff' d='M41.036 71.19a5.05 5.05 0 01-2.558-.667c-1.803-1.041-2.795-3.125-2.795-5.867V35.19c0-2.743.993-4.828 2.797-5.868 1.802-1.042 4.103-.86 6.48.514l25.518 14.732c2.375 1.371 3.683 3.273 3.683 5.355s-1.307 3.984-3.683 5.356L44.96 70.01a7.938 7.938 0 01-3.923 1.179zm.006-40.123a2.68 2.68 0 00-1.358.341c-1.026.593-1.591 1.935-1.591 3.78v29.468c0 1.845.565 3.187 1.59 3.78 1.029.593 2.474.41 4.07-.513l25.52-14.732c1.598-.923 2.478-2.084 2.478-3.27s-.88-2.344-2.478-3.266L43.754 31.923a5.569 5.569 0 00-2.712-.856z'/%3E%3C/svg%3E") !important;
  margin: auto;
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
  content: "\f103";
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
  content: "\f104";
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
  content: "\f105";
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
  content: "\f106";
}
.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
  content: "\f107";
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
  content: "\f108";
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
  content: "\f109";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js.video-js:lang(en-AU)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
  content: "\f10c";
}
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
  content: "\f10d";
}
.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
  content: "\f10e";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}
.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
  content: "\f111";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
  content: "\f115";
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
  content: "\f116";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}
.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
  content: "\f11d";
}
.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
  content: "\f11e";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-enter:before {
  content: "\f121";
}
.video-js.vjs-picture-in-picture
  .vjs-picture-in-picture-control
  .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js.vjs-picture-in-picture
  .vjs-picture-in-picture-control
  .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-exit:before {
  content: "\f122";
}
.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: normal;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: none;
}
.video-js *,
.video-js :after,
.video-js :before {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin: 0;
}
.video-js.vjs-4-3,
.video-js.vjs-16-9,
.video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}
.video-js.vjs-16-9 {
  padding-top: 56.25%;
}
.video-js.vjs-4-3 {
  padding-top: 75%;
}
.video-js.vjs-fill,
.video-js .vjs-tech {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66a8cc;
}
.video-js .vjs-big-play-button {
  font-size: 6em;
  line-height: 1.5em;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  cursor: pointer;
  opacity: 1;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause
  .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  appearance: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.8),
    rgba(255, 255, 255, 0)
  );
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.js-focus-visible .vjs-menu li.vjs-menu-item:hover,
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.js-focus-visible .vjs-menu li.vjs-selected:hover,
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em;
  font-weight: 700;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.22222222em;
}
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}
.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em white;
}
.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}
.vjs-no-flex .vjs-progress-control {
  width: auto;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.66666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.33333333em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js
  .vjs-progress-control:hover
  .vjs-progress-holder:focus
  .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex
  .vjs-progress-control
  .vjs-mouse-display {
  display: none;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em;
  -webkit-touch-callout: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em white;
  box-shadow: 0 0 1em #fff;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s,
    top 0s;
}
.video-js
  .vjs-volume-panel.vjs-hover
  .vjs-mute-control
  ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js
  .vjs-volume-panel
  .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js
  .vjs-volume-panel.vjs-hover
  .vjs-mute-control
  ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js
  .vjs-volume-panel
  .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s,
    top 1s 1s;
}
.video-js.vjs-no-flex
  .vjs-volume-panel
  .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex
  .vjs-volume-panel
  .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js.vjs-liveui .vjs-live-control,
.video-js:not(.vjs-live) .vjs-live-control {
  display: none;
}
.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}
.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-live .vjs-time-control,
.vjs-no-flex .vjs-current-time,
.vjs-no-flex .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-live .vjs-time-divider {
  display: none;
}
.video-js .vjs-play-control {
  cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-user-inactive.vjs-playing
  video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js .vjs-fullscreen-control,
.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}
.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: white transparent transparent;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,
    vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  to {
    transform: rotate(1turn);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  to {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js
  .vjs-subs-caps-button
  + .vjs-menu
  .vjs-captions-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js
  .vjs-subs-caps-button
  + .vjs-menu
  .vjs-captions-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js
  .vjs-audio-button
  + .vjs-menu
  .vjs-main-desc-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js
  .vjs-audio-button
  + .vjs-menu
  .vjs-main-desc-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small
  .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-small
  .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small
  .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny
  .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny
  .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny
  .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small
  .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small
  .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small
  .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live)
  .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui)
  .vjs-subs-caps-button {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui
  .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex
  .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex
  .vjs-custom-control-spacer {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui
  .vjs-progress-control {
  display: none;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: -1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
}
.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}
.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px;
}
.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}
.js-focus-visible .video-js :focus:not(.focus-visible),
.video-js .vjs-menu :focus:not(:focus-visible),
.video-js :focus:not(:focus-visible) {
  outline: none;
  background: none;
}
.slick-slider {
  box-sizing: border-box;
  -webkit-touch-callout: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
  position: relative;
  display: block;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  transform: translateZ(0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-next,
.slick-prev {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  border: none;
}
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
  background: transparent;
  color: transparent;
  outline: none;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 0.85;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
  font-size: 20px;
  line-height: 1;
  color: #ffffff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.slick-dots li,
.slick-dots li button {
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: none;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-size: 32px;
  line-height: 20px;
  text-align: center;
  color: rgba(255, 255, 255, 0.12);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: rgba(255, 255, 255, 0.7);
}
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: initial;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    270deg,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: normal;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-lock {
  display: none;
}
.tc_draws .tree-sr {
  background-position: left 0;
}
.tc_draws .tree-sr.moveUp {
  background-position: left -111px;
}
.tc_draws .tree-sr.moveDown {
  background-position: left -222px;
}
.tc_draws .tree-pr {
  background-position: left -333px;
}
.tc_draws .tree-pr.moveUp {
  background-position: left -386px;
}
.tc_draws .tree-pr.moveDown {
  background-position: left -439px;
}
.tc_draws .tree-qr {
  background-position: left -492px;
}
.tc_draws .freeDraw,
.tc_draws .item,
.tc_draws .item.qual,
.tc_draws .item.waiting,
.tc_draws .moveDown,
.tc_draws .moveUp,
.tc_draws .qualClients {
  background-position: left -494px;
}
.tc_draws .pane.qual {
  background-position: left -538px;
}
.spr-r071-0-31-normal {
  background-position: left 0;
}
.spr-r071-0-31-pressed {
  background-position: left -16px;
}
.spr-c005-0-70-normal {
  background-position: left -32px;
}
.spr-BASES-0-15-normal,
.spr-c006-0-15-normal {
  background-position: left -102px;
}
.spr-BALLS-0-11-normal,
.spr-c011-0-11-normal {
  background-position: left -117px;
}
.spr-c057-0-11-normal {
  background-position: left -128px;
}
.spr-c012-0-11-normal {
  background-position: left -139px;
}
.spr-c013-0-15-normal,
.spr-SINGLE_POINT_SCORED-0-15-normal {
  background-position: left -150px;
}
.spr-c014-0-15-normal,
.spr-DOUBLE_POINT_SCORED-0-15-normal {
  background-position: left -165px;
}
.spr-c015-0-15-normal,
.spr-TRIPLE_POINT_SCORED-0-15-normal {
  background-position: left -180px;
}
.spr-c016-0-15-normal,
.spr-THROW_SUCCESS_RATIO-0-15-normal {
  background-position: left -195px;
}
.spr-c018-0-15-normal,
.spr-TIMEOUTS-0-15-normal {
  background-position: left -210px;
}
.spr-CARD_RED,
.spr-CARD_YELLOW_RED {
  background-position: left -225px;
}
.spr-CARD_YELLOW {
  background-position: left -236px;
}
.spr-SUBSTITUTION {
  background-position: left -247px;
}
.spr-r046-0-480-normal {
  background-position: left 0;
}
.spr-c034-0-81-normal,
.spr-PENALTY_SHOT_SCORE-MT,
.spr-SCORE-MT {
  background-position: left -200px;
}
.spr-c035-0-81-normal,
.spr-DANGEROUS_SHOT-MT,
.spr-SHOT-MT,
.spr-SHOT_ON_TARGET-MT {
  background-position: left -300px;
}
.spr-c036-0-81-normal,
.spr-SHOT_OFF_TARGET-MT {
  background-position: left -400px;
}
.spr-c037-0-81-normal,
.spr-SHOT_WOODWORK-MT {
  background-position: left -500px;
}
.spr-c038-0-81-normal,
.spr-OFFSIDE-MT {
  background-position: left -600px;
}
.spr-c039-0-81-normal,
.spr-PENALTY_SHOT-MT,
.spr-PENALTY_SHOT_CONFIRM-MT,
.spr-RETAKE_PENALTY-MT {
  background-position: left -700px;
}
.spr-c040-0-81-normal,
.spr-NO_PENALTY-MT,
.spr-PENALTY_SHOT_MISSED-MT {
  background-position: left -800px;
}
.spr-c041-0-81-normal,
.spr-SHOT_BLOCK-MT {
  background-position: left -900px;
}
.spr-c042-0-81-normal,
.spr-CARD_YELLOW-MT {
  background-position: left -1000px;
}
.spr-c043-0-81-normal,
.spr-CARD_RED-MT {
  background-position: left -1100px;
}
.spr-c044-0-81-normal,
.spr-CARD_YELLOW_RED-MT {
  background-position: left -1200px;
}
.spr-c045-0-81-normal,
.spr-SUBSTITUTION-MT {
  background-position: left -1300px;
}
.spr-c046-0-81-normal,
.spr-GAME_ABOUT_TO_START-MT,
.spr-KICK_OFF-MT,
.spr-MINUTE_OF_SILENCE-MT,
.spr-NOT_STARTED-MT,
.spr-PERIOD-MT {
  background-position: left -1400px;
}
.spr-c047-0-81-normal,
.spr-INJURY_BREAK-MT {
  background-position: left -1500px;
}
.spr-c048-0-81-normal {
  background-position: left -1600px;
}
.spr-c049-0-81-normal,
.spr-PRIZE_GIVING_CEREMONY-MT {
  background-position: left -1700px;
}
.spr-c050-0-81-normal,
.spr-SHAKE_HANDS-MT {
  background-position: left -1800px;
}
.spr-c051-0-81-normal,
.spr-FLIP_COIN-MT {
  background-position: left -1900px;
}
.spr-c052-0-81-normal,
.spr-NATIONAL_ANTHEM_SINGING-MT {
  background-position: left -2000px;
}
.spr-c053-0-81-normal,
.spr-PHOTO_TAKING-MT {
  background-position: left -2100px;
}
.spr-c054-0-81-normal,
.spr-OFFLINE-MT,
.spr-POSSIBLE_PENALTY-MT {
  background-position: left -2200px;
}
.spr-PENALTY_SHOT_SCORE-MT.overTurn,
.spr-SCORE-MT.overTurn {
  background-position: left -200px;
  transform: scaleX(-1);
}
.spr-c056-0-81-normal,
.spr-PLAYERS_COMING_OUT-MT {
  background-position: left -2300px;
}
.spr-c059-0-81-normal,
.spr-SCORE_CANCEL-MT,
.spr-SCORE_CANCEL-MT.overTurn {
  background-position: left -2400px;
}
.spr-SCORE_CANCEL-MT.overTurn {
  transform: scaleX(-1);
}
.spr-c060-0-81-normal,
.spr-VAR_EVENT-MT,
.spr-VAR_START-MT {
  background-position: left -2500px;
}
.spr-c061-0-81-normal,
.spr-STOPPAGE_TIME-MT {
  background-position: left -2601px;
}
.spr-c062-0-81-normal,
.spr-GOAL_UNDER_INVESTIGATION-MT {
  background-position: left -2702px;
}
.spr-c063-0-81-normal,
.spr-FOUL-MT,
.spr-GAME_SUSPENDED-MT {
  background-position: left -2803px;
}
.spr-profile-tc {
  background-position: left 0;
}
.spr-profile-tl {
  background-position: left -69px;
}
.spr-profile-tb {
  background-position: left -138px;
}
.a-iconBefore:before,
.sprIco {
  background-image: url(/images/sprites/ico-tipsport.png?_3_415);
  background-repeat: no-repeat;
}
.sprCountries {
  background-image: url(/images/sprites/countries-tipsport.png?_3_415);
  width: 15px;
  height: 15px;
}
.sprCasino,
.sprCountries {
  background-repeat: no-repeat;
}
.sprCasino {
  background-image: url(/images/sprites/casino-tipsport.png?_3_415);
}
.sprTracker {
  background-image: url(/images/sprites/tracker-tipsport.png?_3_415);
}
.sprContests,
.sprTracker {
  background-repeat: no-repeat;
}
.sprContests {
  background-image: url(/images/sprites/contests-tipsport.png?_3_415);
}
.sprLogo {
  background-image: url(/images/sprites/logo-tipsport.png?_3_415);
  background-repeat: no-repeat;
  width: 110px;
  height: 38px;
}
.sprite.empty {
  background: none;
}
.a-aspectRatio {
  position: relative;
}
.a-aspectRatio:before {
  display: block;
  width: 100%;
  content: "";
}
.a-aspectRatio > .a-aspectRatio__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.a-aspectRatio--1-1:before {
  padding-top: 100%;
}
.a-aspectRatio--3-1:before {
  padding-top: 33.33333333%;
}
.a-aspectRatio--5-1:before {
  padding-top: 20%;
}
.a-aspectRatio--16-9:before {
  padding-top: 56.25%;
}
.a-background--setGreen {
  background-color: #43a047;
}
.a-background--setOrange {
  background-color: #e69424;
}
.a-background--setShine {
  background-color: #fabb05;
}
.a-background--setExtra {
  background-color: #f1c88d;
}
.a-background--setRed {
  background-color: #e53935;
}
.a-background--setDecent {
  background-color: rgba(0, 20, 40, 0.12);
}
.a-backLink {
  display: inline-flex;
  align-items: center;
  color: #005cb2;
}
.a-backLink:hover {
  color: #e69424;
}
.modal-dialog-content a.a-backLink,
.modal-dialog-content a.a-backLink:link,
.modal-dialog-content a.a-backLink:visited {
  transition: none;
  text-decoration: none;
}
.a-backLink__icon {
  margin-right: 8px;
}
.a-backLink:hover .a-backLink__icon {
  fill: #e69424;
}
.a-backLink__text {
  line-height: normal;
  font-size: 14px;
}
.a-backLink__text,
.a-badge {
  text-transform: uppercase;
  font-weight: 500;
}
.a-badge {
  height: 14px;
  padding: 0 3px;
  border-radius: 2px;
  color: #ffffff;
  display: block;
  font-size: 12px;
  line-height: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.a-badge--orange {
  background-color: #e69424;
}
.a-badge--brand-main {
  background-color: #1e88e5;
}
.a-badge--passive {
  background-color: rgba(0, 20, 40, 0.42);
}
.a-betBtn {
  display: inline-flex;
  color: #000;
  font-size: 18px;
  line-height: 21px;
  font-weight: 400;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  background-color: #e6e6e6;
  box-shadow: 0 1px 2px #e1e1e1;
  padding: 5px 15px;
  position: relative;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
}
.a-betBtn:hover {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.a-box {
  background: #ffffff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  border-radius: 2px;
  overflow: hidden;
}
.a-btn {
  display: inline-block;
  height: 27px;
  margin: 0 auto;
  padding: 5px 12px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none !important;
  background-color: #e6e6e6;
  box-shadow: 0 1px 2px #e1e1e1;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  cursor: pointer;
  transition: background 0.25s, color 0.25s, border 0.25s;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}
.can-hover .a-btn:hover {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.modal-dialog-content a.a-btn:hover,
.modal-dialog-content a.a-btn:hover:link,
.modal-dialog-content a.a-btn:hover:visited {
  color: #ffffff;
}
.a-btn:visited {
  color: #000000;
}
.a-btn.success {
  color: #43a047;
}
.a-btn.info {
  color: #212121;
}
.a-btn.alert {
  color: #e69424;
}
.a-btn.error {
  color: #e53935;
}
.a-btn.a-btn--disabled,
.a-btn.disabled,
.a-btn:disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: rgba(0, 0, 0, 0.12);
  border: 1px solid transparent;
}
.can-hover .a-btn.a-btn--disabled:hover,
.can-hover .a-btn.disabled:hover,
.can-hover .a-btn:disabled:hover {
  color: rgba(0, 0, 0, 0.26);
}
.a-btn.a-btn--disabled,
.a-btn.a-btn--disabled:link,
.a-btn.a-btn--disabled:visited,
.a-btn.disabled,
.a-btn.disabled:link,
.a-btn.disabled:visited,
.a-btn:disabled,
.a-btn:disabled:link,
.a-btn:disabled:visited,
.can-hover .a-btn.a-btn--disabled:hover,
.can-hover .a-btn.disabled:hover,
.can-hover .a-btn:disabled:hover {
  cursor: default;
  box-shadow: none;
  pointer-events: none;
}
.a-btn--action,
.a-btn--action:visited {
  background-color: #e69424;
  color: #ffffff;
  border: 1px solid transparent;
}
.can-hover .a-btn--action:hover,
.can-hover .a-btn--action:visited:hover {
  background: #1e88e5;
}
.can-hover .a-loader--btnAction .a-btn--action:hover,
.can-hover .a-loader--btnAction .a-btn--action:visited:hover {
  background-color: #e69424;
}
.a-btn--action.a-btn--disabled,
.a-btn--action.disabled,
.a-btn--action:disabled,
.a-btn--action:visited.a-btn--disabled,
.a-btn--action:visited.disabled,
.a-btn--action:visited:disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: rgba(0, 0, 0, 0.12);
}
.modal-dialog-content a.a-btn--action.a-btn--disabled,
.modal-dialog-content a.a-btn--action.a-btn--disabled:link,
.modal-dialog-content a.a-btn--action.a-btn--disabled:visited,
.modal-dialog-content a.a-btn--action.disabled,
.modal-dialog-content a.a-btn--action.disabled:link,
.modal-dialog-content a.a-btn--action.disabled:visited,
.modal-dialog-content a.a-btn--action:disabled,
.modal-dialog-content a.a-btn--action:disabled:link,
.modal-dialog-content a.a-btn--action:disabled:visited,
.modal-dialog-content a.a-btn--action:visited.a-btn--disabled,
.modal-dialog-content a.a-btn--action:visited.a-btn--disabled:link,
.modal-dialog-content a.a-btn--action:visited.a-btn--disabled:visited,
.modal-dialog-content a.a-btn--action:visited.disabled,
.modal-dialog-content a.a-btn--action:visited.disabled:link,
.modal-dialog-content a.a-btn--action:visited.disabled:visited,
.modal-dialog-content a.a-btn--action:visited:disabled,
.modal-dialog-content a.a-btn--action:visited:disabled:link,
.modal-dialog-content a.a-btn--action:visited:disabled:visited {
  color: rgba(0, 0, 0, 0.26);
  cursor: default;
}
.a-loader--btnAction .a-btn--action.a-btn--disabled,
.a-loader--btnAction .a-btn--action.disabled,
.a-loader--btnAction .a-btn--action:disabled,
.a-loader--btnAction .a-btn--action:visited.a-btn--disabled,
.a-loader--btnAction .a-btn--action:visited.disabled,
.a-loader--btnAction .a-btn--action:visited:disabled {
  background-color: #e69424;
}
.modal-dialog-content a.a-btn--action,
.modal-dialog-content a.a-btn--action:link,
.modal-dialog-content a.a-btn--action:visited,
.modal-dialog-content a.a-btn--action:visited:link,
.modal-dialog-content a.a-btn--action:visited:visited {
  color: #fff;
}
.a-btn--normal,
.a-btn--normal:visited {
  background-color: #005cb2;
  color: #ffffff;
  border: 1px solid transparent;
}
.can-hover .a-btn--normal:hover,
.can-hover .a-btn--normal:visited:hover {
  background: #1e88e5;
}
.a-btn--normal.a-btn--disabled,
.a-btn--normal.disabled,
.a-btn--normal:disabled,
.a-btn--normal:visited.a-btn--disabled,
.a-btn--normal:visited.disabled,
.a-btn--normal:visited:disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: rgba(0, 0, 0, 0.12);
}
.modal-dialog-content a.a-btn--normal.a-btn--disabled,
.modal-dialog-content a.a-btn--normal.a-btn--disabled:link,
.modal-dialog-content a.a-btn--normal.a-btn--disabled:visited,
.modal-dialog-content a.a-btn--normal.disabled,
.modal-dialog-content a.a-btn--normal.disabled:link,
.modal-dialog-content a.a-btn--normal.disabled:visited,
.modal-dialog-content a.a-btn--normal:disabled,
.modal-dialog-content a.a-btn--normal:disabled:link,
.modal-dialog-content a.a-btn--normal:disabled:visited,
.modal-dialog-content a.a-btn--normal:visited.a-btn--disabled,
.modal-dialog-content a.a-btn--normal:visited.a-btn--disabled:link,
.modal-dialog-content a.a-btn--normal:visited.a-btn--disabled:visited,
.modal-dialog-content a.a-btn--normal:visited.disabled,
.modal-dialog-content a.a-btn--normal:visited.disabled:link,
.modal-dialog-content a.a-btn--normal:visited.disabled:visited,
.modal-dialog-content a.a-btn--normal:visited:disabled,
.modal-dialog-content a.a-btn--normal:visited:disabled:link,
.modal-dialog-content a.a-btn--normal:visited:disabled:visited {
  color: rgba(0, 0, 0, 0.26);
  cursor: default;
}
.modal-dialog-content a.a-btn--normal,
.modal-dialog-content a.a-btn--normal:link,
.modal-dialog-content a.a-btn--normal:visited,
.modal-dialog-content a.a-btn--normal:visited:link,
.modal-dialog-content a.a-btn--normal:visited:visited {
  color: #fff;
}
.a-btn--wired,
.a-btn--wired:visited {
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.54);
  outline: none;
}
.a-btn--wired.a-btn--disabled,
.a-btn--wired.disabled,
.a-btn--wired:disabled,
.a-btn--wired:visited.a-btn--disabled,
.a-btn--wired:visited.disabled,
.a-btn--wired:visited:disabled {
  color: #e1e1e1;
  background: transparent;
  border: 1px solid transparent;
}
.can-hover .a-btn--wired.a-btn--disabled:hover,
.can-hover .a-btn--wired.disabled:hover,
.can-hover .a-btn--wired:disabled:hover,
.can-hover .a-btn--wired:visited.a-btn--disabled:hover,
.can-hover .a-btn--wired:visited.disabled:hover,
.can-hover .a-btn--wired:visited:disabled:hover {
  border: 1px solid transparent;
}
.can-hover .a-btn--wired:hover {
  color: #e69424;
  background: transparent;
  border: 1px solid transparent;
}
.a-btn--wiredAction,
.a-btn--wiredAction:visited {
  color: #e69424;
}
.a-btn--shadowMoon {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
}
.a-btn--inside {
  display: inline-flex;
}
.a-btn--image {
  line-height: 0;
}
.a-btn--svg {
  padding: 5px;
}
.a-btn--full {
  display: block;
  width: 100%;
}
.a-btn--big {
  font-size: 14px;
  line-height: 24px;
  height: 36px;
}
.modal-dialog-content a.a-btn,
.modal-dialog-content a.a-btn:link,
.modal-dialog-content a.a-btn:visited {
  color: #000000;
  transition: none;
  text-decoration: none;
}
.a-btn--withActivePopup {
  color: #ffffff !important;
  background: #1e88e5 !important;
  border: 1px solid transparent !important;
}
.a-carousel {
  position: relative;
}
.a-carousel__arrow {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -16px;
  z-index: 2;
  cursor: pointer;
  transition: opacity 0.2s ease-out;
}
.a-carousel__arrow--right {
  right: 0;
  left: auto;
}
.a-carousel__arrow--none {
  opacity: 0;
  transition: opacity 0.2s ease-in;
}
.a-carousel__content {
  display: flex;
  align-items: stretch;
}
.a-carousel__element {
  margin-left: 10px;
  transition: opacity 0.2s ease-out;
}
.a-carousel__element--outside {
  height: 100%;
  cursor: pointer;
  opacity: 0.4;
  transition: opacity 0.2s ease-in;
}
.a-checkboxCheckGroup {
  display: flex;
  flex-wrap: wrap;
}
.a-checkboxCheckGroup--column {
  flex-flow: column;
}
.a-checkboxCheckGroup__element {
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  align-items: center;
  min-height: 1px;
  max-width: 100%;
  width: 100%;
}
.a-checkboxCheckGroup__errorNote {
  margin-left: 14px;
  font-size: 12px;
  line-height: 15px;
  color: #db2128;
}
.a-checkboxCheckGroup__reset {
  width: 100% !important;
}
.a-chip {
  position: relative;
  display: block;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  text-transform: uppercase;
  color: #000000;
}
.a-chip:not(.a-chip--nohover):hover
  .a-chip__input:not(:disabled)
  ~ .a-chip__label {
  background: #1e88e5;
  color: #ffffff;
}
.a-chip:not(.a-chip--nohover):hover
  .a-chip__input:not(:disabled):checked
  ~ .a-chip__label {
  background: #1e88e5;
}
.a-chip:not(.a-chip--nohover):hover
  .a-chip__input:not(:disabled):checked
  ~ .a-chip__label
  .a-chip__icon:after,
.a-chip:not(.a-chip--nohover):hover
  .a-chip__input:not(:disabled):checked
  ~ .a-chip__label
  .a-chip__icon:before {
  content: "";
  display: block;
  border-left: none;
  border-bottom: none;
  background: #ffffff;
  width: 15px;
  height: 2px;
  position: absolute;
  left: 5px;
  top: 11px;
}
.a-chip:not(.a-chip--nohover):hover
  .a-chip__input:not(:disabled):checked
  ~ .a-chip__label
  .a-chip__icon:after {
  transform: rotate(45deg);
}
.a-chip--small {
  font-size: 12px;
}
.a-chip--small:not(.a-chip--nohover):hover
  .a-chip__input:not(:disabled):checked
  ~ .a-chip__label
  .a-chip__icon:after,
.a-chip--small:not(.a-chip--nohover):hover
  .a-chip__input:not(:disabled):checked
  ~ .a-chip__label
  .a-chip__icon:before {
  width: 13px;
  left: 3px;
  top: 9px;
}
.a-chip__input {
  display: none;
}
.a-chip__input:checked ~ .a-chip__label {
  background: #e69424;
  color: #ffffff;
  padding-right: 34px;
}
.a-chip--small .a-chip__input:checked ~ .a-chip__label {
  padding-right: 25px;
}
.a-chip__input:checked ~ .a-chip__label .a-chip__icon:before {
  content: "";
  display: block;
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  background: transparent;
  width: 11px;
  height: 5px;
  transform: rotate(-45deg);
  position: absolute;
  left: 5px;
  top: 7px;
}
.a-chip--small .a-chip__input:checked ~ .a-chip__label .a-chip__icon:before {
  left: 3px;
  top: 5px;
  width: 9px;
  height: 4px;
}
.a-chip__input:disabled ~ .a-chip__label {
  cursor: default;
  background: #e6e6e6;
  color: #bebebe;
}
.a-chip__input:disabled ~ .a-chip__label .a-chip__icon {
  cursor: default;
}
.a-chip__label {
  display: block;
  height: 24px;
  background: #e6e6e6;
  border-radius: 20px;
  padding: 5px 10px 3px;
  font-weight: 500;
  color: #000000;
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0ms,
    padding 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0ms,
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.a-chip--small .a-chip__label {
  height: 19px;
  padding: 2px 8px;
}
.a-chip__icon {
  position: absolute;
  top: 0;
  right: 5px;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.a-chip--small .a-chip__icon {
  width: 18px;
  height: 18px;
}
.a-circle {
  display: inline-block;
  background-color: #ffffff;
  border-radius: 100%;
  text-align: center;
  line-height: 16px;
  width: 16px;
  height: 16px;
}
.a-circle--18 {
  line-height: 18px;
  width: 18px;
  height: 18px;
}
.a-clientOnlineStatusIndicator {
  width: 11px;
  height: 11px;
  border-radius: 150px;
}
.a-clientOnlineStatusIndicator--online {
  background-color: #1fa149;
}
.a-clientOnlineStatusIndicator--offline {
  background-color: #ce4c3a;
}
.a-clientOnlineStatusIndicator--denied {
  background-color: rgba(0, 0, 0, 0.38);
}
.a-closeIcon {
  width: 21px;
  height: 21px;
}
.a-closeIcon:after,
.a-closeIcon:before {
  position: absolute;
  left: 9.5px;
  content: " ";
  height: 22px;
  width: 2px;
  background-color: #ffffff;
}
.a-closeIcon:before {
  transform: rotate(45deg);
}
.a-closeIcon:after {
  transform: rotate(-45deg);
}
.a-closeIcon--S {
  width: 15px;
  height: 15px;
}
.a-closeIcon--S:after,
.a-closeIcon--S:before {
  left: 9px;
  height: 14px;
}
.a-communityStatsDisplayAllBtn {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  margin-top: 8px;
}
@media only screen and (min-width: 1261px) {
  .a-communityStatsDisplayAllBtn {
    margin-bottom: 12px;
  }
}
.a-cursor--default {
  cursor: default;
}
.a-cursor--pointer {
  cursor: pointer;
}
.a-cursor--not-allowed {
  cursor: not-allowed;
}
.a-defList {
  margin: 0;
}
.a-defList--icon {
  margin-left: 38px;
}
.a-defList__stateTerm {
  position: relative;
  font-size: 12px;
  line-height: 15px;
  color: #4c4c4c;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.a-defList__stateTerm--icon {
  overflow: visible;
}
.a-defList__stateTerm--icon:before {
  position: absolute;
  top: 1px;
  left: -38px;
  content: "";
  width: 33px;
  height: 33px;
}
.a-defList__stateDetail {
  margin: 0;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
}
.a-defList__stateDetail + .a-defList__stateTerm {
  margin-top: 10px;
}
.a-display--flex {
  display: flex;
}
.a-display--directionColumn {
  flex-direction: column;
}
.a-display--h100 {
  height: 100%;
}
.a-display--flex1 {
  flex: 1;
}
.a-display--block {
  display: block;
}
.a-display--inlineFlex {
  display: inline-flex;
}
.a-display--inlineBlock {
  display: inline-block;
}
.a-display--invisible {
  animation: scale-display 0.2s;
  display: inherit;
}
.a-display--visible {
  animation: scale-display--reversed 0.2s;
  animation-fill-mode: forwards;
  display: inherit;
}
.a-display--nowrap {
  flex-wrap: nowrap;
}
.a-display--wrap {
  flex-wrap: wrap;
}
.a-display--alignStart {
  align-items: flex-start;
}
.a-display--alignSelfStart {
  align-self: flex-start;
}
.a-display--alignFlexEnd {
  align-items: flex-end;
}
.a-display--alignEnd {
  align-items: end;
}
.a-display--alignCenter {
  align-items: center;
}
.a-display--alignBaseline {
  align-items: baseline;
}
.a-display--justifyEnd {
  justify-content: flex-end;
}
.a-display--justifyCenter {
  justify-content: center;
}
.a-display--justifySpaceBetween {
  justify-content: space-between;
}
@keyframes scale-display {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes scale-display--reversed {
  0% {
    opacity: 1;
    transform: scale(1);
    display: inherit;
  }
  99% {
    display: inherit;
    opacity: 0;
    transform: scale(0);
  }
  to {
    display: none;
    opacity: 0;
    transform: scale(0);
  }
}
.a-divider {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.a-divider--dark {
  border-color: rgba(255, 255, 255, 0.12);
}
.a-doubleSlider {
  position: relative;
  margin: 8px;
}
.a-doubleSlider--withInputs {
  margin-bottom: 13px;
}
.a-filter__label {
  display: block;
  margin-top: 10px;
  margin-bottom: 3px;
  font-size: 13px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.87);
}
.a-filter__input {
  width: 100%;
}
.a-filter__btn {
  margin-top: 15px;
}
.a-filter__btn--isRight {
  margin-left: auto;
}
.a-filter__founded {
  background-color: #ffd85c;
  color: inherit;
}
.a-floatingLabel {
  position: absolute;
  left: 12px;
  bottom: 19px;
  font-size: 16px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.54);
  pointer-events: none;
  transition: all 0.2s ease;
}
.a-formGroup {
  position: relative;
  overflow: hidden;
}
.a-formGroup__bar:after,
.a-formGroup__bar:before {
  position: absolute;
  bottom: 0;
  background-color: #e69424;
  content: "";
  transition: all 0.2s ease;
  width: 0;
  height: 2px;
}
.a-formGroup__bar:before {
  left: 50%;
}
.a-formGroup__bar:after {
  right: 50%;
}
.a-formGroup__insideIcon {
  position: absolute;
  top: 17px;
  right: 13px;
  visibility: hidden;
  width: 21px;
  height: 21px;
}
.a-formGroup__insideIcon--mobile {
  width: 24px;
  height: 24px;
}
.a-formGroup__insideIcon--small {
  top: 8px;
  right: 7px;
  width: 15px;
  height: 15px;
}
.a-formGroup__errorNote {
  margin-top: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #db2128;
}
input + .a-groupInput__note {
  margin-left: 0.2em;
}
.a-groupInput__note + input {
  margin-right: 0.2em;
}
.a-headingSeparator {
  padding: 16px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  background-color: #f5f5f5;
  color: rgba(0, 20, 40, 0.9);
}
.a-headline {
  display: flex;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #394b5b;
  border-bottom: 1px solid #d3d3d3;
  align-items: center;
  border-radius: 4px 4px 0 0;
  padding: 6px 12px;
}
.a-headline__h1 {
  border-bottom: none;
  text-decoration: none;
  padding: 0 !important;
  min-height: 21px;
}
.a-headline__h1--padding {
  padding: 2px 10px !important;
}
.a-headline > .row {
  width: calc(100% + 1rem);
}
.a-headline__icon {
  display: block;
}
.a-headline__icon--breadcrumb {
  margin-left: 5px;
  margin-right: 5px;
}
.a-headline__icon--accordionOpen {
  transform: rotate(180deg);
}
a.a-headline__link {
  color: #ffffff;
  text-decoration: none;
}
a.a-headline__link:hover {
  color: #ffffff;
}
.a-headlineBordered {
  padding-bottom: 4px;
  border-bottom: 1px solid #bebebe;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000000;
  text-transform: none;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}
.a-headlinePane {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 5px 10px;
  background-color: #586672;
  text-align: center;
}
.a-headlinePane--borderedLR:before {
  position: absolute;
  top: -1px;
  bottom: 0;
  left: -1px;
  right: 0;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  content: "";
}
.a-headlinePane__icon {
  margin-right: 10px;
  width: 21px;
  height: auto;
}
.a-headlinePane__title {
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
}
.a-headlinePane__title--small {
  font-size: 14px;
}
.a-icon {
  display: block;
}
.a-icon:focus {
  outline: none;
}
.a-icon--clickable {
  cursor: pointer;
}
.a-icon--centerWithText {
  vertical-align: bottom;
}
.a-icon--left {
  margin-right: auto;
}
.a-icon--right {
  margin-left: auto;
}
.a-icon--blockLeft svg {
  margin-right: auto;
}
.a-icon--blockRight svg {
  margin-left: auto;
}
.a-icon--inlineBlock {
  display: inline-block;
}
.a-icon--socialPost-inline {
  margin-bottom: -2px;
}
.a-icon--3 {
  min-width: 3px;
  width: 3px;
  height: 3px;
}
.a-icon--10 {
  min-width: 10px;
  width: 10px;
  height: 10px;
}
.a-icon--11 {
  min-width: 11px;
  width: 11px;
  height: 11px;
}
.a-icon--12 {
  min-width: 12px;
  width: 12px;
  height: 12px;
}
.a-icon--13 {
  min-width: 13px;
  width: 13px;
  height: 13px;
}
.a-icon--14 {
  min-width: 14px;
  width: 14px;
  height: 14px;
}
.a-icon--15 {
  min-width: 15px;
  width: 15px;
  height: 15px;
}
.a-icon--16 {
  min-width: 16px;
  width: 16px;
  height: 16px;
}
.a-icon--15x11 {
  min-width: 15px;
  width: 15px;
  height: 11px;
}
.a-icon--16x12 {
  min-width: 16px;
  width: 16px;
  height: 12px;
}
.a-icon--18 {
  min-width: 18px;
  width: 18px;
  height: 18px;
}
.a-icon--20 {
  min-width: 20px;
  width: 20px;
  height: 20px;
}
.a-icon--21 {
  min-width: 21px;
  width: 21px;
  height: 21px;
}
.a-icon--24 {
  min-width: 24px;
  width: 24px;
  height: 24px;
}
.a-icon--27 {
  min-width: 27px;
  width: 27px;
  height: 27px;
}
.a-icon--31 {
  min-width: 31px;
  width: 31px;
  height: 31px;
}
.a-icon--32 {
  min-width: 32px;
  width: 32px;
  height: 32px;
}
.a-icon--36 {
  min-width: 36px;
  width: 36px;
  height: 36px;
}
.a-icon--42 {
  min-width: 42px;
  width: 42px;
  height: 42px;
}
.a-icon--48 {
  min-width: 48px;
  width: 48px;
  height: 48px;
}
.a-icon--70 {
  min-width: 70px;
  width: 70px;
  height: 70px;
}
.a-icon--140 {
  min-width: 140px;
  width: 140px;
  height: 140px;
}
.a-icon--180 {
  min-width: 180px;
  width: 180px;
  height: 180px;
}
.a-icon--setActive,
.a-icon--setActiveND {
  fill: rgba(0, 20, 40, 0.6);
}
.a-icon--setPassive {
  fill: rgba(0, 20, 40, 0.42);
}
.a-icon--transparent {
  fill: transparent;
}
.a-icon--setPrimary {
  fill: rgba(0, 20, 40, 0.9);
}
.a-icon--setSecondary {
  fill: rgba(0, 20, 40, 0.6);
}
.a-icon--setPureWhite {
  fill: #ffffff;
}
.a-icon--setMuteWhite {
  fill: rgba(255, 255, 255, 0.7);
}
.a-icon--setDisabledBlack {
  fill: rgba(0, 0, 0, 0.38);
}
.a-icon--setDisabledWhite {
  fill: rgba(255, 255, 255, 0.5);
}
.a-icon--setDecent {
  fill: rgba(0, 20, 40, 0.12);
}
.a-icon--setOrange {
  fill: #e69424;
}
.a-icon--setRed {
  fill: #e53935;
}
.a-icon--setPurple {
  fill: #5f01a1;
}
.a-icon--setGreen {
  fill: #43a047;
}
.a-icon--setTsBlueMainLight {
  fill: #99d5ff;
}
.a-icon--setTsBlueMain {
  fill: #1e88e5;
}
.a-icon--setYellow {
  fill: #fabb05;
}
.a-icon--setLinks {
  fill: #005cb2;
}
.a-icon--setLinksPassive {
  fill: rgba(0, 92, 178, 0.5);
}
.a-icon--setMoreHover {
  fill: rgba(30, 136, 229, 0.24);
}
.a-icon--setMoreContent {
  fill: #005cb2;
}
.a-icon--setDisabled,
.a-icon--setDisabledND {
  fill: rgba(0, 20, 40, 0.3);
}
.a-icon--setPassiveLighter {
  fill: rgba(0, 20, 40, 0.42);
}
.a-icon--setBackgroundLighter {
  fill: #ffffff;
}
.a-icon--setReallyDark {
  fill: #001428;
}
.a-icon--setNotVeryWhite {
  fill: rgba(255, 255, 255, 0.3);
}
.a-icon--setBrandDark {
  fill: #005cb2;
}
.a-icon--setBrandMain {
  fill: #1e88e5;
}
.a-icon--transparentSec {
  color: transparent;
}
.a-icon--setActiveSec {
  color: rgba(0, 20, 40, 0.6);
}
.a-icon--setPassiveSec {
  color: rgba(0, 20, 40, 0.42);
}
.a-icon--setPrimarySec {
  color: rgba(0, 20, 40, 0.9);
}
.a-icon--setSecondarySec {
  color: rgba(0, 20, 40, 0.6);
}
.a-icon--setPureWhiteSec {
  color: #ffffff;
}
.a-icon--setMuteWhiteSec {
  color: rgba(255, 255, 255, 0.7);
}
.a-icon--setDisabledBlackSec {
  color: rgba(0, 0, 0, 0.38);
}
.a-icon--setDisabledWhiteSec {
  color: rgba(255, 255, 255, 0.5);
}
.a-icon--setDecentSec {
  color: rgba(0, 20, 40, 0.12);
}
.a-icon--setOrangeSec {
  color: #e69424;
}
.a-icon--setRedSec {
  color: #e53935;
}
.a-icon--setPurpleSec {
  color: #5f01a1;
}
.a-icon--setGreenSec {
  color: #43a047;
}
.a-icon--setYellowSec {
  fill: #fabb05;
}
.a-icon--setLinksSec,
.a-icon--setMoreContentSec {
  color: #005cb2;
}
.a-icon--setDisabledSec {
  color: rgba(0, 20, 40, 0.3);
}
.a-icon--setPassiveLighterSec {
  color: rgba(0, 20, 40, 0.42);
}
.a-icon--setBackgroundLighterSec {
  color: #ffffff;
}
.a-icon--setReallyDarkSec {
  color: #001428;
}
.a-icon--setNotVeryWhiteSec {
  color: rgba(255, 255, 255, 0.3);
}
.a-icon--setBrandDarkSec {
  color: #005cb2;
}
.a-icon--setBrandMainSec {
  color: #1e88e5;
}
.a-icon--setActiveHover:hover {
  fill: rgba(0, 20, 40, 0.6);
}
.a-icon--setPassiveHover:hover {
  fill: rgba(0, 20, 40, 0.42);
}
.a-icon--transparentHover:hover {
  fill: transparent;
}
.a-icon--setPrimaryHover:hover {
  fill: rgba(0, 20, 40, 0.9);
}
.a-icon--setSecondaryHover:hover {
  fill: rgba(0, 20, 40, 0.6);
}
.a-icon--setPureWhiteHover:hover {
  fill: #ffffff;
}
.a-icon--setMuteWhiteHover:hover {
  fill: rgba(255, 255, 255, 0.7);
}
.a-icon--setDisabledBlackHover:hover {
  fill: rgba(0, 0, 0, 0.38);
}
.a-icon--setDecentHover:hover {
  fill: rgba(0, 20, 40, 0.12);
}
.a-icon--setOrangeHover:hover {
  fill: #e69424;
}
.a-icon--setRedHover:hover {
  fill: #e53935;
}
.a-icon--setPurpleHover:hover {
  fill: #5f01a1;
}
.a-icon--setGreenHover:hover {
  fill: #43a047;
}
.a-icon--setLinksHover:hover {
  fill: #005cb2;
}
.a-icon--setLinksPassiveHover:hover {
  fill: rgba(0, 92, 178, 0.5);
}
.a-icon--setMoreHoverHover:hover {
  fill: rgba(30, 136, 229, 0.24);
}
.a-icon--setMoreContentHover:hover {
  fill: #005cb2;
}
.a-icon--setDisabledHover:hover {
  fill: rgba(0, 20, 40, 0.3);
}
.a-icon--setReallyDarkHover:hover {
  fill: #001428;
}
.a-icon--setNotVeryWhiteHover:hover {
  fill: rgba(255, 255, 255, 0.3);
}
.a-icon--setBrandDarkHover:hover {
  fill: #005cb2;
}
.a-icon--setBrandMainHover:hover {
  fill: #1e88e5;
}
.a-icon--setActiveSecHover:hover {
  color: rgba(0, 20, 40, 0.6);
}
.a-icon--setPassiveSecHover:hover {
  color: rgba(0, 20, 40, 0.42);
}
.a-icon--transparentSecHover:hover {
  color: transparent;
}
.a-icon--setPrimarySecHover:hover {
  color: rgba(0, 20, 40, 0.9);
}
.a-icon--setSecondarySecHover:hover {
  color: rgba(0, 20, 40, 0.6);
}
.a-icon--setPureWhiteSecHover:hover {
  color: #ffffff;
}
.a-icon--setMuteWhiteSecHover:hover {
  color: rgba(255, 255, 255, 0.7);
}
.a-icon--setDisabledBlackSecHover:hover {
  color: rgba(0, 0, 0, 0.38);
}
.a-icon--setDecentSecHover:hover {
  color: rgba(0, 20, 40, 0.12);
}
.a-icon--setOrangeSecHover:hover {
  color: #e69424;
}
.a-icon--setRedSecHover:hover {
  color: #e53935;
}
.a-icon--setPurpleSecHover:hover {
  color: #5f01a1;
}
.a-icon--setGreenSecHover:hover {
  color: #43a047;
}
.a-icon--setYellowHover:hover {
  fill: #fabb05;
}
.a-icon--setLinksSecHover:hover,
.a-icon--setMoreContentSecHover:hover {
  color: #005cb2;
}
.a-icon--setDisabledSecHover:hover {
  color: rgba(0, 20, 40, 0.3);
}
.a-icon--setReallyDarkSecHover:hover {
  color: #001428;
}
.a-icon--setNotVeryWhiteSecHover:hover {
  color: rgba(255, 255, 255, 0.3);
}
.a-icon--setBrandDarkSecHover:hover {
  color: #005cb2;
}
.a-icon--setBrandMainSecHover:hover {
  color: #1e88e5;
}
.a-icon--setDrawMS {
  fill: #e69424;
}
.a-icon--setFutureMS {
  fill: #9e9e9e;
}
.a-icon--setLostMS,
.a-icon--setLostOvertimeMS {
  fill: #e53935;
}
.a-icon--setOverMS {
  fill: #43a047;
}
.a-icon--setUnderMS {
  fill: #e53935;
}
.a-icon--setWonMS,
.a-icon--setWonOvertimeMS {
  fill: #43a047;
}
.a-icon--setNotPlayedMS {
  fill: #e9e9e9;
}
.a-icon--setTennisWoman {
  fill: #ea5451;
}
.a-icon--setTennisMan {
  fill: #4ba1e5;
}
.a-icon--setTennisWomanSec {
  color: #ea5451;
}
.a-icon--setTennisManSec {
  color: #4ba1e5;
}
.a-icon--badminton_injuryBreak,
.a-icon--beachVolleyball_injuryBreak,
.a-icon--tennis_injury,
.a-icon--volleyball_injuryBreak {
  background: url(/images/sprites-svg/milestone.svg#badminton_injuryBreak)
    no-repeat;
}
.a-icon--americanSoccer_start_end,
.a-icon--australianFootball_start_end,
.a-icon--badminton_match_start_end,
.a-icon--baseball_match_start_end,
.a-icon--basketball_start_end,
.a-icon--beachVolleyball_match_start_end,
.a-icon--bowls_start_end,
.a-icon--box_match_start_end,
.a-icon--counterStrike_match_start_end,
.a-icon--darts_start_end,
.a-icon--dota2_match_start_end,
.a-icon--fifa_start_end,
.a-icon--floorbal_match_start_end,
.a-icon--futsal_start_end,
.a-icon--handball_match_start_end,
.a-icon--iceHockey_match_start_end,
.a-icon--leagueOfLegends_match_start_end,
.a-icon--martialArts_match_start_end,
.a-icon--nhl_match_start_end,
.a-icon--rugby_start_end,
.a-icon--snooker_match_start_end,
.a-icon--soccer_start_end,
.a-icon--softball_match_start_end,
.a-icon--tableTennis_start_end,
.a-icon--tennis_match_start_end,
.a-icon--volleyball_match_start_end {
  background: url(/images/sprites-svg/milestone.svg#badminton_match_start_end)
    no-repeat;
}
.a-icon--badminton_score {
  background: url(/images/sprites-svg/milestone.svg#badminton_score) no-repeat;
}
.a-icon--baseball_score {
  background: url(/images/sprites-svg/milestone.svg#baseball_score) no-repeat;
}
.a-icon--baseball_switch_at_bat,
.a-icon--soccer_substitution {
  background: url(/images/sprites-svg/milestone.svg#baseball_switch_at_bat)
    no-repeat;
}
.a-icon--basketball_kick_off {
  background: url(/images/sprites-svg/milestone.svg#basketball_kick_off)
    no-repeat;
}
.a-icon--basketball_score {
  background: url(/images/sprites-svg/milestone.svg#basketball_score) no-repeat;
}
.a-icon--beachVolleyball_score {
  background: url(/images/sprites-svg/milestone.svg#beachVolleyball_score)
    no-repeat;
}
.a-icon--counterStrike_score {
  background: url(/images/sprites-svg/milestone.svg#counterStrike_score)
    no-repeat;
}
.a-icon--formula_fastest_lap {
  background: url(/images/sprites-svg/milestone.svg#formula_fastest_lap)
    no-repeat;
}
.a-icon--handball_penalty_count {
  background: url(/images/sprites-svg/milestone.svg#handball_penalty_count)
    no-repeat;
}
.a-icon--handball_penalty_shot_fail {
  background: url(/images/sprites-svg/milestone.svg#handball_penalty_shot_fail)
    no-repeat;
}
.a-icon--handball_penalty_shot_period {
  background: url(/images/sprites-svg/milestone.svg#handball_penalty_shot_period)
    no-repeat;
}
.a-icon--handball_penalty_shot_score {
  background: url(/images/sprites-svg/milestone.svg#handball_penalty_shot_score)
    no-repeat;
}
.a-icon--handball_score {
  background: url(/images/sprites-svg/milestone.svg#handball_score) no-repeat;
}
.a-icon--floorbal_empty_net_end,
.a-icon--iceHockey_empty_net_end {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_empty_net_end)
    no-repeat;
}
.a-icon--floorbal_empty_net,
.a-icon--iceHockey_empty_net {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_empty_net)
    no-repeat;
}
.a-icon--iceHockey_no_penalty_shot {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_no_penalty_shot)
    no-repeat;
}
.a-icon--iceHockey_penalty_shot_fail,
.a-icon--nhl_penalty_shot_fail {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_penalty_shot_fail)
    no-repeat;
}
.a-icon--iceHockey_penalty_shot_success,
.a-icon--nhl_penalty_shot_success {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_penalty_shot_success)
    no-repeat;
}
.a-icon--iceHockey_penalty_shot,
.a-icon--nhl_penalty_shot {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_penalty_shot)
    no-repeat;
}
.a-icon--iceHockey_penalty {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_penalty) no-repeat;
}
.a-icon--iceHockey_race_to_points {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_race_to_points)
    no-repeat;
}
.a-icon--iceHockey_score,
.a-icon--nhl_score {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_score) no-repeat;
}
.a-icon--iceHockey_video,
.a-icon--soccer_video {
  background: url(/images/sprites-svg/milestone.svg#iceHockey_video) no-repeat;
}
.a-icon--leagueOfLegends_banned_champion {
  background: url(/images/sprites-svg/milestone.svg#leagueOfLegends_banned_champion)
    no-repeat;
}
.a-icon--leagueOfLegends_destroyed_turret {
  background: url(/images/sprites-svg/milestone.svg#leagueOfLegends_destroyed_turret)
    no-repeat;
}
.a-icon--leagueOfLegends_drafted_champion {
  background: url(/images/sprites-svg/milestone.svg#leagueOfLegends_drafted_champion)
    no-repeat;
}
.a-icon--leagueOfLegends_kill {
  background: url(/images/sprites-svg/milestone.svg#leagueOfLegends_kill)
    no-repeat;
}
.a-icon--leagueOfLegends_killed_baron {
  background: url(/images/sprites-svg/milestone.svg#leagueOfLegends_killed_baron)
    no-repeat;
}
.a-icon--leagueOfLegends_killed_dragon {
  background: url(/images/sprites-svg/milestone.svg#leagueOfLegends_killed_dragon)
    no-repeat;
}
.a-icon--leagueOfLegends_killed_herald {
  background: url(/images/sprites-svg/milestone.svg#leagueOfLegends_killed_herald)
    no-repeat;
}
.a-icon--CORNER_KICK,
.a-icon--soccer_corner {
  background: url(/images/sprites-svg/milestone.svg#soccer_corner) no-repeat;
}
.a-icon--soccer_kick_off {
  background: url(/images/sprites-svg/milestone.svg#soccer_kick_off) no-repeat;
}
.a-icon--soccer_no_goal {
  background: url(/images/sprites-svg/milestone.svg#soccer_no_goal) no-repeat;
}
.a-icon--fifa_penalty_shot_fail,
.a-icon--soccer_penalty_shot_fail {
  background: url(/images/sprites-svg/milestone.svg#soccer_penalty_shot_fail)
    no-repeat;
}
.a-icon--fifa_penalty_shot_period,
.a-icon--soccer_penalty_shot_period {
  background: url(/images/sprites-svg/milestone.svg#soccer_penalty_shot_period)
    no-repeat;
}
.a-icon--soccer_penalty_shot {
  background: url(/images/sprites-svg/milestone.svg#soccer_penalty_shot)
    no-repeat;
}
.a-icon--RED_CARDS,
.a-icon--soccer_red_card {
  background: url(/images/sprites-svg/milestone.svg#soccer_red_card) no-repeat;
}
.a-icon--fifa_score,
.a-icon--soccer_score {
  background: url(/images/sprites-svg/milestone.svg#soccer_score) no-repeat;
}
.a-icon--soccer_shot_woodwork {
  background: url(/images/sprites-svg/milestone.svg#soccer_shot_woodwork)
    no-repeat;
}
.a-icon--soccer_stoppage_time {
  background: url(/images/sprites-svg/milestone.svg#soccer_stoppage_time)
    no-repeat;
}
.a-icon--soccer_throw_in {
  background: url(/images/sprites-svg/milestone.svg#soccer_throw_in) no-repeat;
}
.a-icon--soccer_yellow_card,
.a-icon--YELLOW_CARDS {
  background: url(/images/sprites-svg/milestone.svg#soccer_yellow_card)
    no-repeat;
}
.a-icon--soccer_yellow_red_card {
  background: url(/images/sprites-svg/milestone.svg#soccer_yellow_red_card)
    no-repeat;
}
.a-icon--tableTennis_score {
  background: url(/images/sprites-svg/milestone.svg#tableTennis_score) no-repeat;
}
.a-icon--tennis_break {
  background: url(/images/sprites-svg/milestone.svg#tennis_break) no-repeat;
}
.a-icon--tennis_game {
  background: url(/images/sprites-svg/milestone.svg#tennis_game) no-repeat;
}
.a-icon--volleyball_score {
  background: url(/images/sprites-svg/milestone.svg#volleyball_score) no-repeat;
}
.a-icon--americanSoccer_score {
  background: url(/images/sprites-svg/milestone.svg#americanSoccer_score)
    no-repeat;
}
.a-icon--australianFootball_score {
  background: url(/images/sprites-svg/milestone.svg#australianFootball_score)
    no-repeat;
}
.a-icon--rugby_score {
  background: url(/images/sprites-svg/milestone.svg#rugby_score) no-repeat;
}
.a-icon--bowls_score {
  background: url(/images/sprites-svg/milestone.svg#bowls_score) no-repeat;
}
.a-icon--darts_score {
  background: url(/images/sprites-svg/milestone.svg#darts_score) no-repeat;
}
.a-icon--box_score {
  background: url(/images/sprites-svg/milestone.svg#box_score) no-repeat;
}
.a-icon--futsal_penalty_shot_fail {
  background: url(/images/sprites-svg/milestone.svg#futsal_penalty_shot_fail)
    no-repeat;
}
.a-icon--futsal_penalty_shot_success {
  background: url(/images/sprites-svg/milestone.svg#futsal_penalty_shot_success)
    no-repeat;
}
.a-icon--futsal_score {
  background: url(/images/sprites-svg/milestone.svg#futsal_score) no-repeat;
}
.a-icon--floorbal_penalty_shot_fail {
  background: url(/images/sprites-svg/milestone.svg#floorbal_penalty_shot_fail)
    no-repeat;
}
.a-icon--floorbal_penalty_shot_success {
  background: url(/images/sprites-svg/milestone.svg#floorbal_penalty_shot_success)
    no-repeat;
}
.a-icon--floorbal_score {
  background: url(/images/sprites-svg/milestone.svg#floorbal_score) no-repeat;
}
.a-icon--martialArts_score {
  background: url(/images/sprites-svg/milestone.svg#martialArts_score) no-repeat;
}
.a-icon--snooker_score {
  background: url(/images/sprites-svg/milestone.svg#snooker_score) no-repeat;
}
.a-icon--softball_score {
  background: url(/images/sprites-svg/milestone.svg#softball_score) no-repeat;
}
.a-icon--entity_avatar {
  background: url(/images/sprites-svg/entity.svg#avatar-tipsport) no-repeat;
}
.a-icon--hockey_assists {
  background: url(/images/sprites-svg/entity.svg#hockey_assists) no-repeat;
}
.a-icon--hockey_avggoals {
  background: url(/images/sprites-svg/entity.svg#hockey_avggoals) no-repeat;
}
.a-icon--hockey_goals {
  background: url(/images/sprites-svg/entity.svg#hockey_goals) no-repeat;
}
.a-icon--hockey_matches {
  background: url(/images/sprites-svg/entity.svg#hockey_matches) no-repeat;
}
.a-icon--hockey_points {
  background: url(/images/sprites-svg/entity.svg#hockey_points) no-repeat;
}
.a-icon--hockey_rates {
  background: url(/images/sprites-svg/entity.svg#hockey_rates) no-repeat;
}
.a-icon--hockey_saves {
  background: url(/images/sprites-svg/entity.svg#hockey_saves) no-repeat;
}
.a-icon--hockey_shootouts {
  background: url(/images/sprites-svg/entity.svg#hockey_shootouts) no-repeat;
}
.a-icon--ss1 {
  background: url(/images/sprites-svg/sport.svg#ss1) no-repeat;
}
.a-icon--ss10 {
  background: url(/images/sprites-svg/sport.svg#ss10) no-repeat;
}
.a-icon--ss100 {
  background: url(/images/sprites-svg/sport.svg#ss100) no-repeat;
}
.a-icon--ss101 {
  background: url(/images/sprites-svg/sport.svg#ss101) no-repeat;
}
.a-icon--ss102 {
  background: url(/images/sprites-svg/sport.svg#ss102) no-repeat;
}
.a-icon--ss103 {
  background: url(/images/sprites-svg/sport.svg#ss103) no-repeat;
}
.a-icon--ss104 {
  background: url(/images/sprites-svg/sport.svg#ss104) no-repeat;
}
.a-icon--ss105 {
  background: url(/images/sprites-svg/sport.svg#ss105) no-repeat;
}
.a-icon--ss106 {
  background: url(/images/sprites-svg/sport.svg#ss106) no-repeat;
}
.a-icon--ss107 {
  background: url(/images/sprites-svg/sport.svg#ss107) no-repeat;
}
.a-icon--ss108 {
  background: url(/images/sprites-svg/sport.svg#ss108) no-repeat;
}
.a-icon--ss109 {
  background: url(/images/sprites-svg/sport.svg#ss109) no-repeat;
}
.a-icon--ss11 {
  background: url(/images/sprites-svg/sport.svg#ss11) no-repeat;
}
.a-icon--ss110 {
  background: url(/images/sprites-svg/sport.svg#ss110) no-repeat;
}
.a-icon--ss111 {
  background: url(/images/sprites-svg/sport.svg#ss111) no-repeat;
}
.a-icon--ss12 {
  background: url(/images/sprites-svg/sport.svg#ss12) no-repeat;
}
.a-icon--ss128 {
  background: url(/images/sprites-svg/sport.svg#ss128) no-repeat;
}
.a-icon--ss13 {
  background: url(/images/sprites-svg/sport.svg#ss13) no-repeat;
}
.a-icon--ss14 {
  background: url(/images/sprites-svg/sport.svg#ss14) no-repeat;
}
.a-icon--ss149 {
  background: url(/images/sprites-svg/sport.svg#ss149) no-repeat;
}
.a-icon--ss15 {
  background: url(/images/sprites-svg/sport.svg#ss15) no-repeat;
}
.a-icon--ss16 {
  background: url(/images/sprites-svg/sport.svg#ss16) no-repeat;
}
.a-icon--ss168 {
  background: url(/images/sprites-svg/sport.svg#ss168) no-repeat;
}
.a-icon--ss169 {
  background: url(/images/sprites-svg/sport.svg#ss169) no-repeat;
}
.a-icon--ss17 {
  background: url(/images/sprites-svg/sport.svg#ss17) no-repeat;
}
.a-icon--ss18 {
  background: url(/images/sprites-svg/sport.svg#ss18) no-repeat;
}
.a-icon--ss188 {
  background: url(/images/sprites-svg/sport.svg#ss188) no-repeat;
}
.a-icon--ss19 {
  background: url(/images/sprites-svg/sport.svg#ss19) no-repeat;
}
.a-icon--ss2 {
  background: url(/images/sprites-svg/sport.svg#ss2) no-repeat;
}
.a-icon--ss20 {
  background: url(/images/sprites-svg/sport.svg#ss20) no-repeat;
}
.a-icon--ss208 {
  background: url(/images/sprites-svg/sport.svg#ss208) no-repeat;
}
.a-icon--ss21 {
  background: url(/images/sprites-svg/sport.svg#ss21) no-repeat;
}
.a-icon--ss22 {
  background: url(/images/sprites-svg/sport.svg#ss22) no-repeat;
}
.a-icon--ss23 {
  background: url(/images/sprites-svg/sport.svg#ss23) no-repeat;
}
.a-icon--ss24 {
  background: url(/images/sprites-svg/sport.svg#ss24) no-repeat;
}
.a-icon--ss25 {
  background: url(/images/sprites-svg/sport.svg#ss25) no-repeat;
}
.a-icon--ss26 {
  background: url(/images/sprites-svg/sport.svg#ss26) no-repeat;
}
.a-icon--ss27 {
  background: url(/images/sprites-svg/sport.svg#ss27) no-repeat;
}
.a-icon--ss28 {
  background: url(/images/sprites-svg/sport.svg#ss28) no-repeat;
}
.a-icon--ss29 {
  background: url(/images/sprites-svg/sport.svg#ss29) no-repeat;
}
.a-icon--ss3 {
  background: url(/images/sprites-svg/sport.svg#ss3) no-repeat;
}
.a-icon--ss30 {
  background: url(/images/sprites-svg/sport.svg#ss30) no-repeat;
}
.a-icon--ss31 {
  background: url(/images/sprites-svg/sport.svg#ss31) no-repeat;
}
.a-icon--ss32 {
  background: url(/images/sprites-svg/sport.svg#ss32) no-repeat;
}
.a-icon--ss33 {
  background: url(/images/sprites-svg/sport.svg#ss33) no-repeat;
}
.a-icon--ss34 {
  background: url(/images/sprites-svg/sport.svg#ss34) no-repeat;
}
.a-icon--ss35 {
  background: url(/images/sprites-svg/sport.svg#ss35) no-repeat;
}
.a-icon--ss36 {
  background: url(/images/sprites-svg/sport.svg#ss36) no-repeat;
}
.a-icon--ss37 {
  background: url(/images/sprites-svg/sport.svg#ss37) no-repeat;
}
.a-icon--ss38 {
  background: url(/images/sprites-svg/sport.svg#ss38) no-repeat;
}
.a-icon--ss39 {
  background: url(/images/sprites-svg/sport.svg#ss39) no-repeat;
}
.a-icon--ss4 {
  background: url(/images/sprites-svg/sport.svg#ss4) no-repeat;
}
.a-icon--ss40 {
  background: url(/images/sprites-svg/sport.svg#ss40) no-repeat;
}
.a-icon--ss41 {
  background: url(/images/sprites-svg/sport.svg#ss41) no-repeat;
}
.a-icon--ss42 {
  background: url(/images/sprites-svg/sport.svg#ss42) no-repeat;
}
.a-icon--ss43 {
  background: url(/images/sprites-svg/sport.svg#ss43) no-repeat;
}
.a-icon--ss44 {
  background: url(/images/sprites-svg/sport.svg#ss44) no-repeat;
}
.a-icon--ss45 {
  background: url(/images/sprites-svg/sport.svg#ss45) no-repeat;
}
.a-icon--ss456 {
  background: url(/images/sprites-svg/sport.svg#ss456) no-repeat;
}
.a-icon--ss457 {
  background: url(/images/sprites-svg/sport.svg#ss457) no-repeat;
}
.a-icon--ss46 {
  background: url(/images/sprites-svg/sport.svg#ss46) no-repeat;
}
.a-icon--ss47 {
  background: url(/images/sprites-svg/sport.svg#ss47) no-repeat;
}
.a-icon--ss48 {
  background: url(/images/sprites-svg/sport.svg#ss48) no-repeat;
}
.a-icon--ss49 {
  background: url(/images/sprites-svg/sport.svg#ss49) no-repeat;
}
.a-icon--ss496 {
  background: url(/images/sprites-svg/sport.svg#ss496) no-repeat;
}
.a-icon--ss5 {
  background: url(/images/sprites-svg/sport.svg#ss5) no-repeat;
}
.a-icon--ss50 {
  background: url(/images/sprites-svg/sport.svg#ss50) no-repeat;
}
.a-icon--ss51,
.a-icon--ss52,
.a-icon--ss-1 {
  background: url(/images/sprites-svg/sport.svg#ss52) no-repeat;
}
.a-icon--ss536 {
  background: url(/images/sprites-svg/sport.svg#ss536) no-repeat;
}
.a-icon--ss576 {
  background: url(/images/sprites-svg/sport.svg#ss576) no-repeat;
}
.a-icon--ss6 {
  background: url(/images/sprites-svg/sport.svg#ss6) no-repeat;
}
.a-icon--ss616 {
  background: url(/images/sprites-svg/sport.svg#ss616) no-repeat;
}
.a-icon--ss656 {
  background: url(/images/sprites-svg/sport.svg#ss656) no-repeat;
}
.a-icon--ss670 {
  background: url(/images/sprites-svg/sport.svg#ss670) no-repeat;
}
.a-icon--ss68 {
  background: url(/images/sprites-svg/sport.svg#ss68) no-repeat;
}
.a-icon--ss690 {
  background: url(/images/sprites-svg/sport.svg#ss690) no-repeat;
}
.a-icon--ss7 {
  background: url(/images/sprites-svg/sport.svg#ss7) no-repeat;
}
.a-icon--ss8 {
  background: url(/images/sprites-svg/sport.svg#ss8) no-repeat;
}
.a-icon--ss88 {
  background: url(/images/sprites-svg/sport.svg#ss88) no-repeat;
}
.a-icon--ss89 {
  background: url(/images/sprites-svg/sport.svg#ss89) no-repeat;
}
.a-icon--ss9 {
  background: url(/images/sprites-svg/sport.svg#ss9) no-repeat;
}
.a-icon--ss90 {
  background: url(/images/sprites-svg/sport.svg#ss90) no-repeat;
}
.a-icon--ss91 {
  background: url(/images/sprites-svg/sport.svg#ss91) no-repeat;
}
.a-icon--ss92 {
  background: url(/images/sprites-svg/sport.svg#ss92) no-repeat;
}
.a-icon--ss93 {
  background: url(/images/sprites-svg/sport.svg#ss93) no-repeat;
}
.a-icon--ss94 {
  background: url(/images/sprites-svg/sport.svg#ss94) no-repeat;
}
.a-icon--ss95 {
  background: url(/images/sprites-svg/sport.svg#ss95) no-repeat;
}
.a-icon--ss96 {
  background: url(/images/sprites-svg/sport.svg#ss96) no-repeat;
}
.a-icon--ss97 {
  background: url(/images/sprites-svg/sport.svg#ss97) no-repeat;
}
.a-icon--ss98 {
  background: url(/images/sprites-svg/sport.svg#ss98) no-repeat;
}
.a-icon--ss99 {
  background: url(/images/sprites-svg/sport.svg#ss99) no-repeat;
}
.a-icon--cardBrandIcon-brand-bank,
.a-icon--cardBrandIcon-brand-bank-dark,
.a-icon--cardBrandIcon-brand-maestro,
.a-icon--cardBrandIcon-brand-mastercard,
.a-icon--cardBrandIcon-brand-visa,
.a-icon--cardBrandIcon-brand-visa-dark,
.a-icon--cardBrandIcon-brand-visa-electron {
  width: 18px;
  height: 18px;
}
.a-icon--extraliga {
  width: 65px;
  height: 23px;
}
.a-icon--ice-hockey-cz {
  width: 54px;
  height: 26px;
}
.a-icon--nhl {
  width: 26px;
  height: 29px;
}
.a-icon--ac-sparta-praha {
  width: 24px;
  height: 25px;
}
.a-icon--oktagon,
.a-icon--sk-sigma-olomouc {
  width: 26px;
  height: 26px;
}
.a-icon--mmasters-league {
  width: 23px;
  height: 26px;
}
.a-icon--hc-sparta {
  width: 22px;
  height: 22px;
}
.a-icon--ullh {
  width: 23px;
  height: 26px;
}
.a-icon--basket-new {
  width: 26px;
  height: 22px;
}
.a-icon--cool-liga {
  width: 29px;
  height: 24px;
}
.a-icon--team-sampi {
  width: 23px;
  height: 25px;
}
.a-icon--szlh {
  width: 24px;
  height: 30px;
}
.a-icon--tipos-extraliga {
  width: 30px;
  height: 30px;
}
.a-icon--chance-playoff {
  width: 53px;
  height: 30px;
}
.a-icon--chance-liga,
.a-icon--chance-tour {
  width: 30px;
  height: 30px;
}
.a-icon--upload-camera {
  margin: 8px;
}
.a-icon--as-trencin,
.a-icon--fc-trnava {
  width: 26px;
  height: 26px;
}
.a-iframe-player {
  width: 100%;
  border: 0;
  background-color: #394149;
}
.a-iframe-player--audio {
  height: 70px;
}
.a-aspectRatio .a-iframe-player {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.m-streamPlayerWrapper .audioPlayer {
  height: 70px;
}
[class*=" a-"],
[class^="a-"] {
  box-sizing: border-box;
}
[class*=" a-"] img,
[class^="a-"] img {
  max-width: 100%;
}
.a-inlineNote__link {
  display: inline-block;
}
.a-inlineNote__link--withIcon {
  vertical-align: top;
  line-height: 100%;
  background-color: #ffffff;
}
.a-inlineNote__icon {
  height: 15px;
}
.a-inlineNote__icon--payu {
  width: 31px;
}
.a-inputMaterialFilledText {
  position: relative;
  overflow: hidden;
}
.a-inputMaterialFilledText__input {
  display: block;
  padding: 25px 12px 11px;
  font-weight: 400;
  line-height: 19px;
  font-size: 16px;
  border: none;
  border-radius: 4px 4px 0 0;
  color: rgba(0, 0, 0, 0.87);
  background-color: #f5f5f5;
  width: 100%;
  height: 55px;
}
.a-inputMaterialFilledText--dark .a-inputMaterialFilledText__input {
  color: #ffffff;
}
.a-inputMaterialFilledText--secondaryType .a-inputMaterialFilledText__input {
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 14px;
  width: 100%;
  height: 41px;
}
.a-inputMaterialFilledText--tertiaryType .a-inputMaterialFilledText__input {
  padding-top: 9px;
  padding-bottom: 7px;
  font-size: 14px;
  width: 100%;
  height: 35px;
}
.a-inputMaterialFilledText--quaternaryType .a-inputMaterialFilledText__input {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  width: 100%;
  height: 25px;
}
.a-inputMaterialFilledText__input:required {
  box-shadow: none;
}
.a-inputMaterialFilledText__input:hover {
  background-color: #e0e0e0;
}
.a-inputMaterialFilledText__input:focus:hover {
  background-color: #f5f5f5;
}
.a-inputMaterialFilledText__input::selection {
  background-color: #f1c88d;
}
.a-inputMaterialFilledText__input:disabled,
.a-inputMaterialFilledText__input:disabled:hover {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.38);
}
.a-inputMaterialFilledText--dark .a-inputMaterialFilledText__input:disabled,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input:disabled:hover {
  color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialFilledText__input--error {
  color: rgba(0, 0, 0, 0.87);
  padding-right: 48px;
}
.a-inputMaterialFilledText--dark .a-inputMaterialFilledText__input--error {
  color: #ffffff;
}
.a-inputMaterialFilledText__input--withUnit {
  padding-right: 48px;
}
.a-inputMaterialFilledText__label,
.a-inputMaterialFilledText label {
  display: block;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
  pointer-events: none;
  z-index: 4;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(9px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
}
.a-inputMaterialFilledText--labelPlaceholder
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--labelPlaceholder
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  padding: 19px 0 17px;
  font-size: 16px;
  line-height: 19px;
  transform: translateY(0);
  transition: top 0.2s ease-out, size 0.2s ease-out;
}
.a-inputMaterialFilledText--secondaryType.a-inputMaterialFilledText--labelPlaceholder
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--secondaryType.a-inputMaterialFilledText--labelPlaceholder
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 14px;
}
.a-inputMaterialFilledText--tertiaryType.a-inputMaterialFilledText--labelPlaceholder
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--tertiaryType.a-inputMaterialFilledText--labelPlaceholder
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  padding-top: 9px;
  padding-bottom: 7px;
  font-size: 14px;
}
.a-inputMaterialFilledText--quaternaryType.a-inputMaterialFilledText--labelPlaceholder
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--quaternaryType.a-inputMaterialFilledText--labelPlaceholder
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
}
.a-inputMaterialFilledText--dark .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--dark .a-inputMaterialFilledText label {
  color: rgba(255, 255, 255, 0.7);
}
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  color: rgba(0, 0, 0, 0.38);
}
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText__label--error,
.a-inputMaterialFilledText label--error {
  padding: 0;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(9px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
}
.a-inputMaterialFilledText--noLabel
  .a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--noLabel
  .a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText--noLabel
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--noLabel
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText--noLabel .a-inputMaterialFilledText__label--error,
.a-inputMaterialFilledText--noLabel .a-inputMaterialFilledText label--error {
  display: none;
}
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  color: rgba(0, 0, 0, 0.54);
}
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  color: rgba(255, 255, 255, 0.7);
}
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  color: #1e88e5;
}
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label {
  color: #e69424;
}
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText__label--error,
.a-inputMaterialFilledText label--error {
  color: #e53935;
}
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label,
.a-inputMaterialFilledText--dark .a-inputMaterialFilledText__label--error,
.a-inputMaterialFilledText--dark .a-inputMaterialFilledText label--error {
  color: #ef5350;
}
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label--error,
.a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label--error,
.a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label--error,
.a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label--error {
  color: #e53935;
}
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label--error,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText:not(.a-inputMaterialFilledText--labelPlaceholder)
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label--error,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText__label--error,
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__outline
  .a-inputMaterialFilledText
  label--error {
  color: #ef5350;
}
.a-inputMaterialFilledText__info:not(:empty) {
  margin-top: 5px;
  margin-left: 12px;
  color: rgba(0, 0, 0, 0.38);
  font-size: 12px;
  line-height: 14px;
}
.a-inputMaterialFilledText--dark .a-inputMaterialFilledText__info:not(:empty) {
  color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__info:not(:empty) {
  color: #e53935;
}
.a-inputMaterialFilledText--dark
  .a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__info:not(:empty) {
  color: #ef5350;
}
.a-inputMaterialFilledText__icon {
  position: absolute;
  top: 16px;
  right: 12px;
}
.a-inputMaterialFilledText__iconPlainText {
  position: absolute;
  top: 32px;
  right: 12px;
}
.a-inputMaterialFilledText__bar {
  position: relative;
  display: block;
  background-color: rgba(0, 0, 0, 0.38);
  width: 100%;
  height: 1px;
}
.a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__bar:before {
  bottom: 0;
  position: absolute;
  content: "";
  transition: all 0.2s ease;
  width: 0;
  height: 2px;
}
.a-inputMaterialFilledText__bar:before {
  left: 50%;
}
.a-inputMaterialFilledText__bar:after {
  right: 50%;
}
.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__bar:before,
.a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__bar:before,
.a-inputMaterialFilledText__input:focus ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__bar:before {
  width: 50%;
}
.a-inputMaterialFilledText__input:focus ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input:focus
  ~ .a-inputMaterialFilledText__bar:before {
  background-color: #1e88e5;
}
.a-inputMaterialFilledText__input:disabled:hover
  ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input:disabled:hover
  ~ .a-inputMaterialFilledText__bar:before,
.a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input:disabled
  ~ .a-inputMaterialFilledText__bar:before {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.26);
}
.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input--error:focus
  ~ .a-inputMaterialFilledText__bar:before,
.a-inputMaterialFilledText__input--error:hover
  ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input--error:hover
  ~ .a-inputMaterialFilledText__bar:before,
.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__bar:after,
.a-inputMaterialFilledText__input--error
  ~ .a-inputMaterialFilledText__bar:before {
  background-color: #e53935;
}
.a-inputMaterialFilledText__outline {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 56px;
  display: flex;
  flex-wrap: nowrap;
  pointer-events: none;
}
.a-inputMaterialFilledText--secondaryType .a-inputMaterialFilledText__outline {
  height: 42px;
}
.a-inputMaterialFilledText--tertiaryType .a-inputMaterialFilledText__outline {
  height: 36px;
}
.a-inputMaterialFilledText--quaternaryType .a-inputMaterialFilledText__outline {
  height: 26px;
}
.a-inputMaterialFilledText__outlineLeft {
  min-height: 1px;
  flex: 0 0 12px;
  width: 12px;
  border-radius: 4px 0 0 0;
}
.a-inputMaterialFilledText__outlineMiddle {
  min-height: 1px;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
}
.a-inputMaterialFilledText__outlineRight {
  width: 100%;
  min-height: 1px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  border-radius: 0 4px 0 0;
}
.a-inputMaterialText {
  position: relative;
  padding-top: 16px;
  overflow: hidden;
}
.a-inputMaterialText--quaternaryType,
.a-inputMaterialText--secondaryType,
.a-inputMaterialText--tertiaryType {
  padding-top: 8px;
}
.a-inputMaterialText--noLabel {
  padding-top: 0;
}
.a-inputMaterialText__unit {
  position: absolute;
  top: 16px;
  height: 56px;
  right: 16px;
  display: flex;
  align-items: center;
  color: rgba(0, 20, 40, 0.42);
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
}
.a-inputMaterialText__unit--BLUE,
.a-inputMaterialText__unit--DISABLED,
.a-inputMaterialText__unit--ORANGE {
  right: 8px;
  border-radius: 32px;
  justify-content: center;
  width: 32px;
  height: 32px;
  height: 32px !important;
  top: 13px !important;
}
.a-inputMaterialText__unit--BLUE {
  color: #ffffff;
  background-color: #005cb2;
}
.a-inputMaterialText__unit--ORANGE {
  color: #ffffff;
  background-color: #e69424;
}
.a-inputMaterialText__unit--DISABLED {
  color: rgba(0, 20, 40, 0.3);
  background-color: rgba(0, 20, 40, 0.12);
}
.a-inputMaterialText--dark .a-inputMaterialText__unit {
  color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialText--secondaryType .a-inputMaterialText__unit {
  height: 42px;
}
.a-inputMaterialText--tertiaryType .a-inputMaterialText__unit {
  height: 36px;
}
.a-inputMaterialText--quaternaryType .a-inputMaterialText__unit {
  height: 26px;
}
.a-inputMaterialText--quaternaryType .a-inputMaterialText__unit,
.a-inputMaterialText--secondaryType .a-inputMaterialText__unit,
.a-inputMaterialText--tertiaryType .a-inputMaterialText__unit {
  top: 8px;
}
.a-inputMaterialText--noLabel .a-inputMaterialText__unit {
  top: 0;
}
.a-inputMaterialText__lockIcon {
  position: absolute;
  right: 8px;
  top: 20px;
  cursor: pointer;
}
.a-inputMaterialText__lockIcon:hover {
  fill: #e69424;
}
.a-inputMaterialText__unit ~ .a-inputMaterialText__lockIcon {
  right: 48px;
}
.a-inputMaterialText--noLabel .a-inputMaterialText__lockIcon {
  top: 12px;
}
.a-inputMaterialText__input {
  display: block;
  padding: 20px 14px 17px;
  font-weight: 400;
  line-height: 19px;
  font-size: 16px;
  border: none;
  color: rgba(0, 20, 40, 0.9);
  background-color: initial;
  width: 100%;
  height: 56px;
}
.a-inputMaterialText--dark .a-inputMaterialText__input {
  color: #ffffff;
}
.a-inputMaterialText--secondaryType .a-inputMaterialText__input {
  padding-top: 12px;
  padding-bottom: 11px;
  font-size: 14px;
  height: 42px;
}
.a-inputMaterialText--tertiaryType .a-inputMaterialText__input {
  padding-top: 9px;
  padding-bottom: 8px;
  font-size: 14px;
  height: 36px;
}
.a-inputMaterialText--quaternaryType .a-inputMaterialText__input {
  padding-top: 3px;
  padding-bottom: 4px;
  font-size: 12px;
  height: 26px;
}
.a-inputMaterialText__input:required {
  box-shadow: none;
}
.a-inputMaterialText__input:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: rgba(0, 20, 40, 0.6);
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: rgba(255, 255, 255, 0.7);
}
.a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #1e88e5;
  border-width: 2px;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #99d5ff;
}
.a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle {
  border-top: none;
}
.a-inputMaterialText__input:disabled,
.a-inputMaterialText__input:disabled:focus,
.a-inputMaterialText__input:disabled:hover {
  color: rgba(0, 20, 40, 0.42);
}
.a-inputMaterialText--dark .a-inputMaterialText__input:disabled,
.a-inputMaterialText--dark .a-inputMaterialText__input:disabled:focus,
.a-inputMaterialText--dark .a-inputMaterialText__input:disabled:hover {
  color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialText__input:disabled:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input:disabled:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input:disabled:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText__input:disabled:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input:disabled:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input:disabled:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: rgba(0, 20, 40, 0.3);
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  color: rgba(255, 255, 255, 0.3);
}
.a-inputMaterialText__input:disabled:focus ~ .a-inputMaterialText__lockIcon,
.a-inputMaterialText__input:disabled:hover ~ .a-inputMaterialText__lockIcon,
.a-inputMaterialText__input:disabled ~ .a-inputMaterialText__lockIcon {
  fill: rgba(0, 20, 40, 0.42);
}
.a-inputMaterialText__input::selection {
  background-color: #f1c88d;
}
.a-inputMaterialText__input--withUnit {
  padding-right: 40px;
}
.a-inputMaterialText__input--selected
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--selected
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--selected
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-width: 2px;
}
.a-inputMaterialText__input--selected
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle {
  border-top: none;
}
.a-inputMaterialText__input--selected:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--selected:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--selected:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #1e88e5;
}
.a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-width: 2px;
  border-color: #e69424;
}
.a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle {
  border-top: none;
}
.a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #1e88e5;
}
.a-inputMaterialText__input--hover:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--hover:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--hover:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-width: 2px;
  border-color: #1e88e5;
}
.a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #e53935;
  border-width: 2px;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #ef5350;
}
.a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle {
  border-top: none;
}
.a-inputMaterialText__input--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText__input--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__input--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__input--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #e53935;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #ef5350;
}
.a-inputMaterialText__textarea {
  display: block;
  padding: 0 14px;
  font-weight: 400;
  line-height: 19px;
  font-size: 16px;
  color: rgba(0, 20, 40, 0.9);
  background-color: initial;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 20px 1px 26px;
  width: calc(100% - 2px);
  height: 85px;
  min-height: 100px;
}
.a-inputMaterialText__textarea--dark {
  color: #ffffff;
}
.a-inputMaterialText__textarea:required {
  box-shadow: none;
}
.a-inputMaterialText__textarea:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__textarea:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__textarea:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: rgba(0, 20, 40, 0.6);
}
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: rgba(255, 255, 255, 0.7);
}
.a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #1e88e5;
  border-width: 2px;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #99d5ff;
}
.a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle {
  border-top: none;
}
.a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #e53935;
  border-width: 2px;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #ef5350;
}
.a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle {
  border-top: none;
}
.a-inputMaterialText__textarea--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__textarea--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__textarea--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText__textarea--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__textarea--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__textarea--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #e53935;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: #ef5350;
}
.a-inputMaterialText__textarea:disabled {
  color: rgba(0, 20, 40, 0.42);
}
.a-inputMaterialText--dark .a-inputMaterialText__textarea:disabled {
  color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialText__textarea:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText__textarea:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText__textarea:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: rgba(0, 20, 40, 0.3);
}
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineLeft,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineMiddle,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__outlineRight {
  border-color: rgba(255, 255, 255, 0.3);
}
.a-inputMaterialText__label,
.a-inputMaterialText label {
  display: block;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
  pointer-events: none;
  z-index: 4;
  padding: 0 4px;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(-8px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
}
.a-inputMaterialText--labelPlaceholder .a-inputMaterialText__label,
.a-inputMaterialText--labelPlaceholder .a-inputMaterialText label {
  padding: 19px 13px 18px 5px;
  font-size: 16px;
  line-height: 19px;
  transform: translateY(0);
  transition: top 0.2s ease-out, size 0.2s ease-out;
}
.a-inputMaterialText--secondaryType.a-inputMaterialText--labelPlaceholder
  .a-inputMaterialText__label,
.a-inputMaterialText--secondaryType.a-inputMaterialText--labelPlaceholder
  .a-inputMaterialText
  label {
  top: 8px;
  padding-top: 12px;
  padding-bottom: 11px;
  font-size: 14px;
}
.a-inputMaterialText--tertiaryType.a-inputMaterialText--labelPlaceholder
  .a-inputMaterialText__label,
.a-inputMaterialText--tertiaryType.a-inputMaterialText--labelPlaceholder
  .a-inputMaterialText
  label {
  padding-top: 9px;
  padding-bottom: 8px;
  font-size: 14px;
}
.a-inputMaterialText--quaternaryType.a-inputMaterialText--labelPlaceholder
  .a-inputMaterialText__label,
.a-inputMaterialText--quaternaryType.a-inputMaterialText--labelPlaceholder
  .a-inputMaterialText
  label {
  padding-top: 3px;
  padding-bottom: 4px;
  font-size: 12px;
}
.a-inputMaterialText--dark .a-inputMaterialText__label,
.a-inputMaterialText--dark .a-inputMaterialText label {
  color: rgba(255, 255, 255, 0.7);
}
.a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: rgba(0, 20, 40, 0.3);
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: rgba(255, 255, 255, 0.3);
}
.a-inputMaterialText--noLabel:not(.a-inputMaterialText--labelPlaceholder)
  .a-inputMaterialText__label,
.a-inputMaterialText--noLabel:not(.a-inputMaterialText--labelPlaceholder)
  .a-inputMaterialText
  label {
  display: none;
}
.a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input--selected
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--selected
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  padding: 0 4px;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(-8px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
}
.a-inputMaterialText--noLabel
  .a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__input--selected
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__input--selected
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__input:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--noLabel
  .a-inputMaterialText__textarea:focus
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  display: none;
}
.a-inputMaterialText__input:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: rgba(0, 20, 40, 0.42);
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialText__input:not(.a-inputMaterialText--labelPlaceholder):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:not(.a-inputMaterialText--labelPlaceholder):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea:not(.a-inputMaterialText--labelPlaceholder):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea:not(.a-inputMaterialText--labelPlaceholder):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: rgba(0, 20, 40, 0.6);
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:not(.a-inputMaterialText--labelPlaceholder):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:not(.a-inputMaterialText--labelPlaceholder):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: rgba(255, 255, 255, 0.7);
}
.a-inputMaterialText__input--selected:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--selected:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #1e88e5;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input--selected:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--selected:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #99d5ff;
}
.a-inputMaterialText__input:focus:not(.a-inputMaterialText__input--error):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:focus:not(.a-inputMaterialText__input--error):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input:focus:not(.a-inputMaterialText__input--error)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:focus:not(.a-inputMaterialText__input--error)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea:focus:not(
    .a-inputMaterialText__textarea--error
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea:focus:not(
    .a-inputMaterialText__textarea--error
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea:focus:not(.a-inputMaterialText__textarea--error)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea:focus:not(.a-inputMaterialText__textarea--error)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #1e88e5;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:focus:not(
    .a-inputMaterialText__input--error
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:focus:not(
    .a-inputMaterialText__input--error
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:focus:not(.a-inputMaterialText__input--error)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:focus:not(.a-inputMaterialText__input--error)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:focus:not(
    .a-inputMaterialText__textarea--error
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:focus:not(
    .a-inputMaterialText__textarea--error
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:focus:not(
    .a-inputMaterialText__textarea--error
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:focus:not(
    .a-inputMaterialText__textarea--error
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #99d5ff;
}
.a-inputMaterialText__input--error:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--error:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input--error:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--error:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea--error:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea--error:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea--error:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea--error:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #e53935;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:not(
    .a-inputMaterialText--labelPlaceholder
  ):hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #ef5350;
}
.a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #e53935;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea--error
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #ef5350;
}
.a-inputMaterialText__input--submited:not(:focus)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--submited:not(:focus)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input:not(:focus):not(
    .a-inputMaterialText--labelPlaceholder
  ).a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:not(:focus):not(
    .a-inputMaterialText--labelPlaceholder
  ).a-inputMaterialText__input--submited
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #e69424;
}
.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #1e88e5;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #99d5ff;
}
.a-inputMaterialText__input:not(
    .a-inputMaterialText--labelPlaceholder
  ).a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:not(
    .a-inputMaterialText--labelPlaceholder
  ).a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input:valid.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:valid.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #1e88e5;
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:not(
    .a-inputMaterialText--labelPlaceholder
  ).a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:not(
    .a-inputMaterialText--labelPlaceholder
  ).a-inputMaterialText__input--submited:hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:valid.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:valid.a-inputMaterialText__input--hover
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: #99d5ff;
}
.a-inputMaterialText__input:disabled:hover:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:disabled:hover:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__input:disabled:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__input:disabled:not(.a-inputMaterialText--labelPlaceholder)
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea:disabled:hover:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea:disabled:hover:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText__textarea:disabled:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText__textarea:disabled:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: rgba(0, 20, 40, 0.3);
}
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:hover:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:hover:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__input:disabled:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:disabled:hover:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:disabled:hover:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:disabled:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText__label,
.a-inputMaterialText--dark
  .a-inputMaterialText__textarea:disabled:not(
    .a-inputMaterialText--labelPlaceholder
  )
  ~ .a-inputMaterialText__outline
  .a-inputMaterialText
  label {
  color: rgba(255, 255, 255, 0.3);
}
.a-inputMaterialText__info:not(:empty) {
  margin-top: 4px;
  margin-left: 15px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.a-inputMaterialText--error ~ .a-inputMaterialText__info:not(:empty) {
  color: #e53935;
}
.a-inputMaterialText__icon {
  position: absolute;
  bottom: 16px;
  right: 12px;
  cursor: pointer;
}
.a-inputMaterialText__count {
  position: absolute;
  right: 14px;
  bottom: 8px;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  color: rgba(0, 20, 40, 0.6);
}
.a-inputMaterialText__count--error {
  color: #e53935;
}
.a-inputMaterialText__outline {
  position: absolute;
  top: 16px;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  pointer-events: none;
}
.a-inputMaterialText--quaternaryType .a-inputMaterialText__outline,
.a-inputMaterialText--secondaryType .a-inputMaterialText__outline,
.a-inputMaterialText--tertiaryType .a-inputMaterialText__outline {
  top: 8px;
}
.a-inputMaterialText--noLabel .a-inputMaterialText__outline {
  top: 0;
}
.a-inputMaterialText__outlineLeft {
  min-height: 1px;
  flex: 0 0 10px;
  width: 10px;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-right: none;
  border-radius: 4px 0 0 4px;
}
.a-inputMaterialText--dark .a-inputMaterialText__outlineLeft {
  border-color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialText__outlineMiddle {
  min-height: 1px;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-right: none;
  border-left: none;
}
.a-inputMaterialText--dark .a-inputMaterialText__outlineMiddle {
  border-color: rgba(255, 255, 255, 0.5);
}
.a-inputMaterialText:not(.a-inputMaterialText--labelPlaceholder)
  .a-inputMaterialText__outlineMiddle {
  border-top: none;
}
.a-inputMaterialText__outlineRight {
  width: 100%;
  min-height: 1px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-left: none;
  border-radius: 0 4px 4px 0;
}
.a-inputMaterialText--dark .a-inputMaterialText__outlineRight {
  border-color: rgba(255, 255, 255, 0.5);
}
.a-inputText {
  display: block;
  width: 100%;
  padding: 25px 36px 12px 12px;
  line-height: 19px;
  background: #f5f5f5;
  border-radius: 4px 4px 0 0;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.87);
}
.a-inputText::placeholder {
  color: rgba(0, 0, 0, 0.54);
}
.a-inputText:focus {
  outline: none;
}
.a-inputText:focus ~ .a-formGroup__bar:after,
.a-inputText:focus ~ .a-formGroup__bar:before {
  width: 50%;
}
.a-inputText:focus ~ .a-floatingLabel,
.a-inputText:valid ~ .a-floatingLabel {
  bottom: 32px;
  font-size: 12px;
  line-height: 15px;
}
.a-inputText--disabled,
.a-inputText:disabled {
  color: rgba(0, 0, 0, 0.38);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.a-inputText--disabled::placeholder,
.a-inputText--disabled ~ .a-floatingLabel,
.a-inputText:disabled::placeholder,
.a-inputText:disabled ~ .a-floatingLabel {
  color: rgba(0, 0, 0, 0.38);
}
.a-inputText--small {
  padding: 7px 31px 8px 9px;
  line-height: 17px;
}
.a-inputText--error:focus:first-line {
  background-color: #db2128;
}
.a-inputText--error:invalid ~ .a-floatingLabel {
  bottom: 32px;
  font-size: 12px;
  line-height: 15px;
}
.a-inputText--error ~ .a-formGroup__bar:after,
.a-inputText--error ~ .a-formGroup__bar:before {
  width: 50%;
  background-color: #db2128;
}
.a-inputText--error ~ .a-formGroup__insideIcon {
  visibility: visible;
}
.a-inputText--error ~ .a-floatingLabel {
  color: #db2128;
}
.a-inputText--ok ~ .a-formGroup__insideIcon {
  visibility: visible;
  cursor: pointer;
}
.a-inputText--ok ~ .a-floatingLabel {
  bottom: 32px;
  font-size: 12px;
  line-height: 15px;
}
.a-inputText--withoutIcon {
  padding-right: 12px;
}
.a-label {
  display: inline-block;
  padding: 4px 10px 3px;
  font-size: 11px;
  font-weight: 500;
  line-height: 12px;
  text-transform: uppercase;
  white-space: nowrap;
}
.a-label--live {
  color: #ffffff;
  background-color: #e69424;
}
.a-label--top {
  color: #ffffff;
  background-color: #1e88e5;
}
.a-labelList {
  display: flex;
  flex-wrap: nowrap;
}
.a-labelList__element {
  height: 18px;
  margin-left: 2px;
  margin-right: 3px;
  padding: 0 6px;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 18px;
  color: #ffffff;
  background-color: #394149;
  border-radius: 18px;
}
.a-labelList__element:first-child {
  margin-left: 0;
}
.a-labelList__element:last-child {
  margin-right: 0;
}
.a-levelIndicator {
  width: 64px;
  height: 64px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  background-color: #f5f5f5;
}
.a-levelIndicator__img {
  width: 54px;
  border-radius: 50%;
  margin-bottom: 10px;
}
.a-levelIndicator__defImg {
  border-radius: 50%;
  margin-bottom: 8px;
  width: 42px;
  height: 42px;
}
.a-levelIndicator .CircularProgressbar-path {
  stroke: #43a047;
  transition: stroke-dashoffset 0.5s ease 0s;
}
.a-levelIndicator .CircularProgressbar-trail {
  stroke: #ffffff;
}
.a-link {
  font-weight: 400;
  text-decoration: underline;
  color: #005cb2;
  cursor: pointer;
}
.a-link:hover {
  color: #e69424;
}
.a-link--upper {
  text-transform: uppercase;
}
.a-link--noUnder {
  text-decoration: none;
}
.a-loader--hidden {
  visibility: hidden;
}
.a-loader--btnAction .a-loader__container {
  background-color: #e69424;
}
.a-loader--btnAction .loader {
  border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2)
    rgba(255, 255, 255, 0.2) #ffffff;
}
.a-loader__container {
  overflow: visible;
  text-align: center;
}
.a-loader__note {
  display: inline-block;
  margin-top: 32px;
  height: 32px;
  padding: 7px 12px;
  background-color: #001428;
  border-radius: 17px;
  color: #ffffff;
  font-size: 16px;
  line-height: 18px;
}
.a-masterAndServant__master {
  font-weight: 500;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
}
.a-masterAndServant__master + .a-masterAndServant__servant {
  margin-top: 4px;
}
.a-masterAndServant__master + .a-masterAndServant__servant--noMargin {
  margin-top: 0;
}
.a-masterAndServant__master--alreadySelected {
  color: rgba(0, 20, 40, 0.42);
}
.m-cardTicket--partDis .a-masterAndServant__master {
  color: rgba(0, 0, 0, 0.38);
}
.a-masterAndServant__servant {
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 20, 40, 0.6);
}
.a-masterAndServant__servant + .a-masterAndServant__master {
  margin-top: 4px;
  overflow-wrap: break-word;
}
.a-masterAndServant__servant + .a-masterAndServant__master--noMargin {
  margin-top: 0;
}
.m-cardTicket--partDis .a-masterAndServant__servant {
  color: rgba(0, 0, 0, 0.38);
}
.a-message {
  font-size: 18px;
  line-height: 24px;
  color: #4c5359;
}
.a-message--info {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 35px;
}
.a-message--only {
  margin-top: 60px;
  margin-bottom: 100px;
}
.a-message--list {
  margin-top: 50px;
  margin-bottom: 20px;
}
.a-message p {
  margin: 0;
}
.a-messageListSearchInput {
  height: 45px;
  width: 100%;
  position: relative;
  padding: 0 10px;
  border-bottom: 1px solid #d3d3d3;
}
.a-messageListSearchInput__placeholder {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.a-messageListSearchInput__input:focus ~ .a-messageListSearchInput__placeholder,
.a-messageListSearchInput__input:not([value=""])
  ~ .a-messageListSearchInput__placeholder {
  display: none;
}
.a-messageListSearchInput__placeholderText {
  color: rgba(0, 0, 0, 0.38);
  padding-right: 10px;
  font-size: 14px;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.a-messageListSearchInput__placeholderImage {
  max-width: 18px;
  max-height: 18px;
  margin: 15px;
}
.a-messageListSearchInput__input {
  border: none;
  background: none;
  height: 100%;
  width: 100%;
  color: rgba(0, 0, 0, 0.87);
}
.a-messageListSearchInput__input[type="text"]:focus {
  box-shadow: none;
  border: none;
}
.a-messageListSearchInput__label {
  display: flex;
  align-items: center;
  height: 100%;
}
.a-miniLabel {
  display: inline-block;
  height: 14px;
  border-radius: 2px;
  background-color: #1e88e5;
}
.a-miniLabel__content {
  margin: 0 3px;
  padding: 0 3px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.a-miniLabel + .a-miniLabel {
  margin-left: 8px;
}
.a-multiAvatarImage {
  position: relative;
  width: 36px;
  height: 36px;
}
.a-multiAvatarImage--24 {
  width: 24px;
  height: 24px;
}
.a-multiAvatarImage--18 {
  width: 18px;
  height: 18px;
}
.a-multiAvatarImage img {
  display: block;
}
.a-multiAvatarImage__avatarsWrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.a-multiAvatarImage__avatarsWrapper--status {
  clip-path: url(#rAvatarClip);
}
.a-multiAvatarImage__imageWrapper--rowspan {
  grid-row: 1 / span 3;
}
.a-multiAvatarImage__imageWrapper--colspan {
  grid-column: 1 / span 3;
}
.a-multiAvatarImage__avatarWrapper {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 1px;
}
.a-multiAvatarImage__image {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.a-multiAvatarImage__status {
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 100%;
  width: 12px;
  height: 12px;
}
.a-multiAvatarImage__status--offline {
  background-color: #e53935;
}
.a-multiAvatarImage__status--online {
  background-color: #43a047;
}
.a-multiAvatarImage__status--denial {
  background-color: #e0e0e0;
}
.a-pane {
  background-color: #ffffff;
  border: 1px solid #bebebe;
}
.a-paymentSpr--visa-electron {
  width: 45px;
  height: 28px;
}
.a-paymentSpr--visa-electron2x {
  width: 90px;
  height: 56px;
}
.a-paymentSpr--mastercard {
  width: 35px;
  height: 28px;
}
.a-paymentSpr--mastercard2x {
  width: 70px;
  height: 56px;
}
.a-paymentSpr--ceska-sporitelna {
  width: 58px;
  height: 25px;
}
.a-paymentSpr--ceska-sporitelna2x {
  width: 116px;
  height: 50px;
}
.a-paymentSpr--csob {
  width: 36px;
  height: 28px;
}
.a-paymentSpr--csob2x {
  width: 72px;
  height: 56px;
}
.a-paymentSpr--komercni-banka {
  width: 55px;
  height: 20px;
}
.a-paymentSpr--komercni-banka2x {
  width: 110px;
  height: 40px;
}
.a-paymentSpr--paysafe-card {
  width: 117px;
  height: 20px;
}
.a-paymentSpr--paysafe-card2x {
  width: 234px;
  height: 40px;
}
.a-paymentSpr--tatra-banka {
  width: 27px;
  height: 28px;
}
.a-paymentSpr--tatra-banka2x {
  width: 54px;
  height: 56px;
}
.a-paymentSpr--slovenska-sporitelna {
  width: 110px;
  height: 28px;
}
.a-paymentSpr--slovenska-sporitelna2x {
  width: 220px;
  height: 56px;
}
.a-paymentSpr--vub-banka {
  width: 107px;
  height: 17px;
}
.a-paymentSpr--vub-banka2x {
  width: 214px;
  height: 34px;
}
.a-paymentSpr--skrill-moneyBookers {
  width: 48px;
  height: 26px;
}
.a-paymentSpr--skrill-moneyBookers2x {
  width: 96px;
  height: 52px;
}
.a-plusIcon {
  width: 8px;
  height: 8px;
}
.a-plusIcon:after,
.a-plusIcon:before {
  position: absolute;
  content: " ";
  background-color: #ffffff;
}
.a-plusIcon:before {
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
}
.a-plusIcon:after {
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  margin-top: -1px;
}
.a-position--relative {
  position: relative;
}
.a-progressBar__number {
  color: #e69424;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  margin-bottom: 5px;
}
.a-progressBar__wrapper {
  position: relative;
  height: 6px;
  background: #efefef;
  overflow: hidden;
}
.a-progressBar__bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  background: #e69424;
}
.a-promoBox__headline {
  margin-bottom: 10px;
}
.a-promoBox__copy {
  font-size: 14px;
  text-align: justify;
  margin-bottom: 20px;
}
.a-promoBox__info {
  font-size: 14px;
  margin-bottom: 5px;
}
.a-promoBox__btn:hover {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.a-radioCheckGroup {
  display: flex;
  flex-wrap: wrap;
}
.a-radioCheckGroup--column {
  flex-flow: column;
}
.a-radioCheckGroup__element {
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  align-items: center;
  min-height: 1px;
  max-width: 100%;
  width: 100%;
}
.a-radioCheckGroup__errorNote {
  margin-left: 12px;
  font-size: 12px;
  line-height: 15px;
  color: #db2128;
}
.a-radioCheckGroup__reset {
  width: 100% !important;
}
.a-rating,
.a-rating__stars {
  display: flex;
  justify-content: center;
}
.a-rating__stars--hoverable {
  flex-direction: row-reverse;
}
.a-rating__star {
  margin-left: -4px;
  text-align: center;
  cursor: pointer;
  width: 32px;
  height: 32px;
}
.a-rating__star:before {
  font-size: 24px;
  line-height: 32px;
  color: rgba(0, 20, 40, 0.3);
  content: "☆";
}
.a-rating__star--hoverable:hover:before,
.a-rating__star--hoverable:hover ~ .a-rating__star:before {
  color: #005cb2;
  content: "★";
}
.a-rating__star--hoverable:hover:before {
  font-size: 32px;
}
.a-rating__star--after {
  cursor: default;
}
.a-rating__star--checked:before,
.a-rating__star--checked ~ .a-rating__star:before {
  color: #fabb05;
  content: "★";
}
.a-rating__star--checked ~ .a-rating__star--hoverable:hover:before {
  color: #005cb2;
}
.a-rating__star--order1 {
  order: 1;
}
.a-rating__star--order2 {
  order: 2;
}
.a-rating__star--order3 {
  order: 3;
}
.a-rating__star--order4 {
  order: 4;
}
.a-rating__star--order5 {
  order: 5;
}
.a-rating__btn {
  margin: 0 8px 0 0;
  padding: 0 12px;
  border: 1px solid rgba(0, 20, 40, 0.3);
  border-radius: 17px;
  background-color: initial;
  text-align: center;
  text-transform: uppercase;
  color: rgba(0, 20, 40, 0.3);
  cursor: pointer;
  font-size: 14px;
  line-height: 30px;
  font-weight: 500;
}
.a-rating__btn--hoverable:hover {
  border-color: #005cb2;
  background-color: #005cb2;
  color: #ffffff;
}
.a-rating__btn--checked {
  cursor: default;
  border-color: #fabb05;
  background-color: #fabb05;
  color: #ffffff;
}
.a-rating__btn--after {
  cursor: default;
}
.a-ratingReport__heading {
  font-weight: 400;
}
.a-ratingReport__heading,
.a-ratingReport__result {
  font-size: 13px;
  letter-spacing: -0.02em;
  text-align: center;
  color: #22262b;
}
.a-ratingReport__result {
  font-weight: 700;
}
.a-ratingReport__subResult {
  margin-left: 0.3em;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: -0.02em;
  color: #22262b;
}
.a-ratingReport__rating {
  position: relative;
  margin: 3px auto;
  width: 100px;
  height: 18px;
}
.a-ratingReport__rating--1 {
  width: 20px;
}
.a-ratingReport__rating--2 {
  width: 40px;
}
.a-ratingReport__rating--3 {
  width: 60px;
}
.a-ratingReport__rating--4 {
  width: 80px;
}
.a-ratingReport__rating--5 {
  width: 100px;
}
.a-ratingReport__stars {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.a-ratingReport__stars--top {
  color: #fabb05;
  z-index: 4;
}
.a-ratingReport__stars--bottom {
  color: rgba(0, 0, 0, 0.12);
  z-index: 2;
}
.a-ratingReport__star {
  text-align: center;
  flex: 0 0 20px;
  width: 20px;
  height: 18px;
}
.a-ratingReport__star:before {
  font-size: 18px;
  line-height: 18px;
  content: "★";
}
.a-ratingReport__non {
  margin-top: 6px;
  margin-bottom: 3px;
  font-size: 13px;
  letter-spacing: -0.06em;
  text-align: center;
  color: #a4a4a4;
}
.a-scrollTopIcon {
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 2147483647;
}
.a-searchFilledTextInput {
  position: relative;
}
.a-searchFilledTextInput__wrapper {
  display: block;
}
.a-searchFilledTextInput__btn {
  display: flex;
  padding: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
}
.a-searchFilledTextInput__btn--secondaryType {
  width: 42px;
  height: 42px;
}
.a-searchFilledTextInput__btn--tertiaryType {
  width: 36px;
  height: 36px;
}
.a-searchFilledTextInput__btn--quaternaryType {
  width: 26px;
  height: 26px;
}
.a-searchFilledTextInput__ico {
  position: absolute;
  top: 16px;
  right: 12px;
}
.a-searchFilledTextInput__input {
  display: block;
  width: 100%;
  padding: 25px 12px 11px;
  font-weight: 400;
  line-height: 19px;
  font-size: 16px;
  border: none;
  border-radius: 4px 4px 0 0;
  color: rgba(0, 0, 0, 0.87);
  background-color: #f5f5f5;
}
.a-searchFilledTextInput--secondaryType .a-searchFilledTextInput__input {
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 14px;
}
.a-searchFilledTextInput--tertiaryType .a-searchFilledTextInput__input {
  padding-top: 9px;
  padding-bottom: 7px;
  font-size: 14px;
}
.a-searchFilledTextInput--quaternaryType .a-searchFilledTextInput__input {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
}
.a-searchFilledTextInput__input:required {
  box-shadow: none;
}
.a-searchFilledTextInput__input:hover {
  background-color: #e0e0e0;
}
.a-searchFilledTextInput__input:focus:hover {
  background-color: #f5f5f5;
}
.a-searchFilledTextInput__input::selection {
  background-color: #f1c88d;
}
.a-searchFilledTextInput__input:disabled,
.a-searchFilledTextInput__input:disabled:hover {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.38);
}
.a-searchFilledTextInput__input--error {
  color: rgba(0, 0, 0, 0.87);
  padding-right: 40px;
}
.a-searchFilledTextInput__input--withUnit {
  padding-right: 12px;
}
.a-searchFilledTextInput__label,
.a-searchFilledTextInput label {
  display: block;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
  pointer-events: none;
  z-index: 4;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(9px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
}
.a-searchFilledTextInput--noLabel .a-searchFilledTextInput__label,
.a-searchFilledTextInput--noLabel .a-searchFilledTextInput label {
  display: none;
}
.a-searchFilledTextInput--labelPlaceholder .a-searchFilledTextInput__label,
.a-searchFilledTextInput--labelPlaceholder .a-searchFilledTextInput label {
  display: block;
  padding: 19px 0 17px;
  transform: translateY(0);
  line-height: 19px;
  font-size: 16px;
  transition: top 0.2s ease-out, size 0.2s ease-out;
}
.a-searchFilledTextInput--secondaryType.a-searchFilledTextInput--labelPlaceholder
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput--secondaryType.a-searchFilledTextInput--labelPlaceholder
  .a-searchFilledTextInput
  label {
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 14px;
}
.a-searchFilledTextInput--tertiaryType.a-searchFilledTextInput--labelPlaceholder
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput--tertiaryType.a-searchFilledTextInput--labelPlaceholder
  .a-searchFilledTextInput
  label {
  padding-top: 9px;
  padding-bottom: 7px;
  font-size: 14px;
}
.a-searchFilledTextInput--quaternaryType.a-searchFilledTextInput--labelPlaceholder
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput--quaternaryType.a-searchFilledTextInput--labelPlaceholder
  .a-searchFilledTextInput
  label {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
}
.a-searchFilledTextInput--dark .a-searchFilledTextInput__label,
.a-searchFilledTextInput--dark .a-searchFilledTextInput label {
  color: rgba(255, 255, 255, 0.7);
}
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input:disabled
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input:disabled
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput__input:disabled
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput__input:disabled
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label {
  color: rgba(0, 0, 0, 0.38);
}
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput__label--error,
.a-searchFilledTextInput label--error {
  padding: 0;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(9px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
}
.a-searchFilledTextInput--noLabel
  .a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput--noLabel
  .a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput--noLabel
  .a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput--noLabel
  .a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput--noLabel .a-searchFilledTextInput__label--error,
.a-searchFilledTextInput--noLabel .a-searchFilledTextInput label--error {
  display: none;
}
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label {
  color: rgba(0, 0, 0, 0.54);
}
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label {
  color: #1e88e5;
}
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input--error:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input--error:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input--error
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput:not(.a-searchFilledTextInput--labelPlaceholder)
  .a-searchFilledTextInput__input--error
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput__input--error:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label,
.a-searchFilledTextInput__input--error:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label,
.a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput__label--error,
.a-searchFilledTextInput__input:focus
  ~ .a-searchFilledTextInput__outline
  .a-searchFilledTextInput
  label--error,
.a-searchFilledTextInput__label--error,
.a-searchFilledTextInput label--error {
  color: #e53935;
}
.a-searchFilledTextInput__info:not(:empty) {
  margin-top: 5px;
  margin-left: 12px;
  color: rgba(0, 0, 0, 0.38);
  font-size: 12px;
  line-height: 14px;
}
.a-searchFilledTextInput__input--error
  ~ .a-searchFilledTextInput__info:not(:empty) {
  color: #e53935;
}
.a-searchFilledTextInput__bar {
  position: relative;
  display: block;
  background-color: rgba(0, 0, 0, 0.38);
  width: 100%;
  height: 1px;
}
.a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__bar:before {
  bottom: 0;
  position: absolute;
  content: "";
  transition: all 0.2s ease;
  width: 0;
  height: 2px;
}
.a-searchFilledTextInput__bar:before {
  left: 50%;
}
.a-searchFilledTextInput__bar:after {
  right: 50%;
}
.a-searchFilledTextInput__input--error ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input--error ~ .a-searchFilledTextInput__bar:before,
.a-searchFilledTextInput__input:disabled ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input:disabled ~ .a-searchFilledTextInput__bar:before,
.a-searchFilledTextInput__input:focus ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input:focus ~ .a-searchFilledTextInput__bar:before {
  width: 50%;
}
.a-searchFilledTextInput__input:focus ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input:focus ~ .a-searchFilledTextInput__bar:before {
  background-color: #1e88e5;
}
.a-searchFilledTextInput__input:disabled:hover
  ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input:disabled:hover
  ~ .a-searchFilledTextInput__bar:before,
.a-searchFilledTextInput__input:disabled ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input:disabled
  ~ .a-searchFilledTextInput__bar:before {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.26);
}
.a-searchFilledTextInput__input--error:focus
  ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input--error:focus
  ~ .a-searchFilledTextInput__bar:before,
.a-searchFilledTextInput__input--error:hover
  ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input--error:hover
  ~ .a-searchFilledTextInput__bar:before,
.a-searchFilledTextInput__input--error ~ .a-searchFilledTextInput__bar:after,
.a-searchFilledTextInput__input--error ~ .a-searchFilledTextInput__bar:before {
  background-color: #e53935;
}
.a-searchFilledTextInput__outline {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 56px;
  display: flex;
  flex-wrap: nowrap;
  pointer-events: none;
}
.a-searchFilledTextInput--secondaryType .a-searchFilledTextInput__outline {
  height: 42px;
}
.a-searchFilledTextInput--tertiaryType .a-searchFilledTextInput__outline {
  height: 36px;
}
.a-searchFilledTextInput--quaternaryType .a-searchFilledTextInput__outline {
  height: 26px;
}
.a-searchFilledTextInput__outlineLeft {
  min-height: 1px;
  flex: 0 0 12px;
  width: 12px;
  border-radius: 4px 0 0 0;
}
.a-searchFilledTextInput__outlineMiddle {
  min-height: 1px;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
}
.a-searchFilledTextInput__outlineRight {
  width: 100%;
  min-height: 1px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  border-radius: 0 4px 0 0;
}
.a-searchFilledTextInput__items {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 56px 0 0;
  border-radius: 4px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2), 0 3px 14px rgba(0, 0, 0, 0.12),
    0 8px 10px rgba(0, 0, 0, 0.14);
  z-index: 100;
  background: #ffffff;
}
.a-searchFilledTextInput__itemsInner {
  padding: 8px 0;
}
.a-searchOutlinedTextInput__error:not(:empty) {
  margin-top: 5px;
  margin-left: 12px;
  color: #e53935;
  font-size: 14px;
  line-height: 16px;
}
.a-searchTextInput {
  position: relative;
  padding-top: 16px;
}
.a-searchTextInput--quaternaryType,
.a-searchTextInput--secondaryType,
.a-searchTextInput--tertiaryType {
  padding-top: 8px;
}
.a-searchTextInput--noLabel {
  padding-top: 0;
}
.a-searchTextInput__btn,
.a-searchTextInput__wrapper {
  display: flex;
  align-items: center;
}
.a-searchTextInput__btn {
  padding: 0;
  margin-top: 16px;
  justify-content: center;
  width: 56px;
  height: 56px;
}
.a-searchTextInput__btn--quaternaryType,
.a-searchTextInput__btn--secondaryType,
.a-searchTextInput__btn--tertiaryType {
  margin-top: 8px;
}
.a-searchTextInput__btn--quaternaryType.a-searchTextInput__btn--noLabel,
.a-searchTextInput__btn--secondaryType.a-searchTextInput__btn--noLabel,
.a-searchTextInput__btn--tertiaryType.a-searchTextInput__btn--noLabel {
  margin-top: 0;
}
.a-searchTextInput__btn--secondaryType {
  width: 42px;
  height: 42px;
}
.a-searchTextInput__btn--tertiaryType {
  width: 36px;
  height: 36px;
}
.a-searchTextInput__btn--quaternaryType {
  width: 26px;
  height: 26px;
}
.a-searchTextInput__btn.a-searchTextInput__btn--noLabel {
  margin-top: 0;
}
.a-searchTextInput__rightSection {
  margin-right: 8px;
}
.a-searchTextInput__items {
  position: absolute;
  left: 0;
  top: 73px;
  width: 100%;
  min-width: 320px;
  z-index: 100;
  padding-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
  background-color: #ffffff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2), 0 3px 14px rgba(0, 0, 0, 0.12),
    0 8px 10px rgba(0, 0, 0, 0.14);
}
.a-searchTextInput__items--deprecatedLook {
  top: 29px;
}
.a-searchTextInput--noLabel .a-searchTextInput__items {
  top: 57px;
}
.a-searchTextInput--secondaryType .a-searchTextInput__items {
  top: 51px;
}
.a-searchTextInput--noLabel.a-searchTextInput--secondaryType
  .a-searchTextInput__items {
  top: 43px;
}
.a-searchTextInput--tertiaryType .a-searchTextInput__items {
  top: 45px;
}
.a-searchTextInput--noLabel.a-searchTextInput--tertiaryType
  .a-searchTextInput__items {
  top: 37px;
}
.a-searchTextInput--quaternaryType .a-searchTextInput__items {
  top: 35px;
}
.a-searchTextInput--noLabel.a-searchTextInput--quaternaryType
  .a-searchTextInput__items {
  top: 27px;
}
.a-searchTextInput__itemsInner {
  padding: 8px 0;
}
.a-searchTextInput__item {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  cursor: pointer;
  min-height: 40px;
  box-sizing: border-box;
}
.a-searchTextInput__item:hover {
  background-color: rgba(0, 0, 0, 0.12);
}
.a-searchTextInput__item--doubleLine {
  min-height: 46px;
}
.a-searchTextInput__item--preSelected {
  background-color: rgba(0, 0, 0, 0.12);
}
.a-searchTextInput--quaternaryType .a-searchTextInput__item,
.a-searchTextInput--secondaryType .a-searchTextInput__item,
.a-searchTextInput--tertiaryType .a-searchTextInput__item {
  font-size: 12px;
  line-height: 14px;
}
.a-searchFilledTextInput__itemsWrapper .a-searchTextInput__item:hover {
  background-color: rgba(0, 0, 0, 0.12);
}
.a-searchFilledTextInput__itemsWrapper .a-searchTextInput__item--selected {
  background-color: #efefef;
}
.a-searchFilledTextInput__itemsWrapper
  .a-searchTextInput__item--selected
  .a-select2Menu__label {
  color: rgba(0, 0, 0, 0.54);
}
.a-searchFilledTextInput__itemsWrapper .a-searchTextInput__item--preSelected {
  background-color: rgba(0, 0, 0, 0.12);
}
.a-searchTextInput__itemText {
  white-space: nowrap;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 20, 40, 0.9);
}
.a-searchTextInput__itemText--master {
  white-space: normal;
  color: rgba(0, 20, 40, 0.9);
  font-size: 12px;
  line-height: 14px;
}
.a-searchTextInput__itemText--servant {
  white-space: normal;
  color: rgba(0, 20, 40, 0.42);
  font-size: 12px;
  line-height: 14px;
}
.a-searchTextInput__itemText--status {
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.a-searchTextInput__searchWord {
  color: rgba(0, 20, 40, 0.6);
}
.a-searchTextInput__ico {
  flex: 0 0 24px;
}
.a-searchTextInput__ico--leading {
  margin-left: 6px;
}
.a-searchTextInput--error .a-searchTextInput__ico--trailing,
.a-searchTextInput__ico--trailing {
  transform: scale(0);
  flex-basis: 0;
  width: 0;
  height: 0;
}
.a-searchTextInput--submited .a-searchTextInput__ico--trailing,
.a-searchTextInput--trailing .a-searchTextInput__ico--trailing {
  margin-right: 4px;
  transform: scale(1);
  flex-basis: 24px;
  width: 24px;
  height: 24px;
}
.a-searchTextInput__ico--error {
  transform: scale(0);
  flex-basis: 0;
  width: 0;
  height: 0;
}
.a-searchTextInput--error .a-searchTextInput__ico--error {
  margin-right: 4px;
  transform: scale(1);
  flex-basis: 18px;
  width: 18px;
  height: 18px;
}
.a-searchTextInput__ico--item {
  margin-right: 12px;
}
.a-searchTextInput__input {
  display: block;
  padding: 20px 15px 17px 4px;
  font-weight: 400;
  line-height: 19px;
  font-size: 16px;
  border: none;
  color: rgba(0, 0, 0, 0.87);
  background-color: initial;
  width: 100%;
  height: 56px;
}
.a-searchTextInput--dark .a-searchTextInput__input {
  color: #ffffff;
}
.a-searchTextInput--secondaryType .a-searchTextInput__input {
  padding-top: 12px;
  padding-bottom: 11px;
  font-size: 14px;
  height: 42px;
}
.a-searchTextInput--tertiaryType .a-searchTextInput__input {
  padding-top: 9px;
  padding-bottom: 8px;
  font-size: 14px;
  height: 36px;
}
.a-searchTextInput--quaternaryType .a-searchTextInput__input {
  padding-top: 3px;
  padding-bottom: 4px;
  font-size: 12px;
  height: 26px;
}
.a-searchTextInput__input:focus,
.a-searchTextInput__input:required {
  box-shadow: none !important;
}
.a-searchTextInput__input:disabled {
  color: rgba(0, 0, 0, 0.38);
  pointer-events: none;
}
.a-searchTextInput--dark .a-searchTextInput__input:disabled {
  color: rgba(255, 255, 255, 0.7);
}
.a-searchTextInput__input::selection {
  background-color: #f1c88d;
  color: rgba(0, 0, 0, 0.87);
}
.a-searchTextInput--dark .a-searchTextInput__input--error {
  color: #ffffff;
}
.a-searchTextInput__input--withBtn {
  padding-left: 12px;
}
.a-searchTextInput__input:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: rgba(0, 20, 40, 0.6);
}
.a-searchTextInput__label,
.a-searchTextInput label {
  display: block;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
  pointer-events: none;
  z-index: 4;
  padding: 0 4px;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(-8px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.a-searchTextInput--noLabel .a-searchTextInput__label,
.a-searchTextInput--noLabel .a-searchTextInput label {
  display: none;
}
.a-searchTextInput--selected:hover .a-searchTextInput__label,
.a-searchTextInput--selected:hover .a-searchTextInput label {
  border-width: 2px;
  color: #1e88e5;
}
.a-searchTextInput--labelPlaceholder .a-searchTextInput__label,
.a-searchTextInput--labelPlaceholder .a-searchTextInput label {
  padding: 19px 20px 18px 24px;
  font-size: 16px;
  line-height: 19px;
  transform: translateY(0);
  transition: top 0.2s ease-out, size 0.2s ease-out;
}
.a-searchTextInput--secondaryType.a-searchTextInput--labelPlaceholder
  .a-searchTextInput__label,
.a-searchTextInput--secondaryType.a-searchTextInput--labelPlaceholder
  .a-searchTextInput
  label {
  top: 8px;
  padding-top: 12px;
  padding-bottom: 11px;
  font-size: 14px;
}
.a-searchTextInput--tertiaryType.a-searchTextInput--labelPlaceholder
  .a-searchTextInput__label,
.a-searchTextInput--tertiaryType.a-searchTextInput--labelPlaceholder
  .a-searchTextInput
  label {
  padding-top: 9px;
  padding-bottom: 8px;
  font-size: 14px;
}
.a-searchTextInput--quaternaryType.a-searchTextInput--labelPlaceholder
  .a-searchTextInput__label,
.a-searchTextInput--quaternaryType.a-searchTextInput--labelPlaceholder
  .a-searchTextInput
  label {
  padding-top: 3px;
  padding-bottom: 4px;
  font-size: 12px;
}
.a-searchTextInput--noLabel.a-searchTextInput--labelPlaceholder
  .a-searchTextInput__label,
.a-searchTextInput--noLabel.a-searchTextInput--labelPlaceholder
  .a-searchTextInput
  label {
  display: block;
}
.a-searchTextInput--dark .a-searchTextInput__label,
.a-searchTextInput--dark .a-searchTextInput label {
  color: rgba(255, 255, 255, 0.7);
}
.a-searchTextInput__input--withBtn
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input--withBtn
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  padding-left: 2px;
}
.a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label,
.a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  padding: 0 4px;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(-8px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
}
.a-searchTextInput--noLabel
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput--noLabel
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label,
.a-searchTextInput--noLabel
  .a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput--noLabel
  .a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  display: none;
}
.a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: rgba(0, 0, 0, 0.38);
}
.a-searchTextInput--dark
  .a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput--dark
  .a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: #ffffff;
}
.a-searchTextInput__input:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label,
.a-searchTextInput__input:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: rgba(0, 0, 0, 0.26);
}
.a-searchTextInput--dark
  .a-searchTextInput__input:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput--dark
  .a-searchTextInput__input:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label,
.a-searchTextInput--dark
  .a-searchTextInput__input:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput--dark
  .a-searchTextInput__input:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: rgba(255, 255, 255, 0.7);
}
.a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: #1e88e5;
}
.a-searchTextInput--dark
  .a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput--dark
  .a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: #e69424;
}
.a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label,
.a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: rgba(0, 0, 0, 0.38);
}
.a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  .a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  .a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: #e53935;
}
.a-searchTextInput--dark
  .a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  .a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput--dark
  .a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  .a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: #ef5350;
}
.a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: #e69424;
}
.a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label,
.a-searchTextInput__input--submited:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input--submited:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput
  label {
  color: #1e88e5;
}
.a-searchTextInput__outline {
  position: absolute;
  top: 16px;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  pointer-events: none;
}
.a-searchTextInput--quaternaryType .a-searchTextInput__outline,
.a-searchTextInput--secondaryType .a-searchTextInput__outline,
.a-searchTextInput--tertiaryType .a-searchTextInput__outline {
  top: 8px;
}
.a-searchTextInput--noLabel .a-searchTextInput__outline {
  top: 0;
}
.a-searchTextInput__outlineLeft {
  min-height: 1px;
  flex: 0 0 10px;
  width: 10px;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-right: none;
  border-radius: 4px 0 0 4px;
}
.a-searchTextInput--dark .a-searchTextInput__outlineLeft {
  border-color: rgba(255, 255, 255, 0.5);
}
.a-searchTextInput--selected .a-searchTextInput__outlineLeft {
  border-width: 2px;
}
.a-searchTextInput--selected:hover .a-searchTextInput__outlineLeft {
  border-width: 2px;
  border-color: #1e88e5;
}
.a-searchTextInput__outlineMiddle {
  min-height: 1px;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-right: none;
  border-left: none;
}
.a-searchTextInput--dark .a-searchTextInput__outlineMiddle {
  border-color: rgba(255, 255, 255, 0.5);
}
.a-searchTextInput:not(.a-searchTextInput--labelPlaceholder)
  .a-searchTextInput__outlineMiddle {
  border-top: none;
}
.a-searchTextInput--selected .a-searchTextInput__outlineMiddle {
  border-width: 2px;
}
.a-searchTextInput--selected:hover .a-searchTextInput__outlineMiddle {
  border-width: 2px;
  border-color: #1e88e5;
}
.a-searchTextInput__outlineRight {
  width: 100%;
  min-height: 1px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-left: none;
  border-radius: 0 4px 4px 0;
}
.a-searchTextInput--dark .a-searchTextInput__outlineRight {
  border-color: rgba(255, 255, 255, 0.5);
}
.a-searchTextInput--selected .a-searchTextInput__outlineRight {
  border-width: 2px;
}
.a-searchTextInput--selected:hover .a-searchTextInput__outlineRight,
.a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-width: 2px;
  border-color: #1e88e5;
}
.a-searchTextInput--dark
  .a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #e69424;
}
.a-searchTextInput__input:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle {
  border-top: none;
}
.a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight,
.a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: rgba(0, 0, 0, 0.38);
  border-width: 2px;
}
.a-searchTextInput--dark
  .a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight,
.a-searchTextInput--dark
  .a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #e69424;
}
.a-searchTextInput__input--trailing:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--trailing
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle {
  border-top: none;
}
.a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #e53935;
  border-width: 2px;
}
.a-searchTextInput--dark
  .a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #ef5350;
}
.a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--error
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight
  .a-searchTextInput__outlineMiddle {
  border-top: none;
}
.a-searchTextInput__input--error:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--error:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--error:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight,
.a-searchTextInput__input--error:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--error:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--error:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #e53935;
}
.a-searchTextInput--dark
  .a-searchTextInput__input--error:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--error:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--error:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight,
.a-searchTextInput--dark
  .a-searchTextInput__input--error:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--error:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--error:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #ef5350;
}
.a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #e69424;
  border-width: 2px;
}
.a-searchTextInput--dark
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #e69424;
}
.a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle {
  border-top: none;
}
.a-searchTextInput:hover
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput:hover
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput:hover
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight,
.a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #1e88e5;
  border-width: 2px;
}
.a-searchTextInput--dark
  .a-searchTextInput:hover
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput:hover
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput:hover
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: #99d5ff;
}
.a-searchTextInput:hover
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle {
  border-top: none;
}
.a-searchTextInput:hover
  .a-searchTextInput__input--submited
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label,
.a-searchTextInput__input--submited:focus
  ~ .a-searchTextInput__outline
  .a-searchTextInput__label {
  color: #1e88e5;
}
.a-searchTextInput__input--submited:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--submited:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--submited:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight,
.a-searchTextInput__input--submited:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput__input--submited:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput__input--submited:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: rgba(0, 0, 0, 0.26);
}
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:disabled:hover
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineLeft,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineMiddle,
.a-searchTextInput--dark
  .a-searchTextInput__input--submited:disabled
  ~ .a-searchTextInput__outline
  .a-searchTextInput__outlineRight {
  border-color: rgba(255, 255, 255, 0.5);
}
.a-searchTextMultiInput {
  position: relative;
  padding-top: 16px;
  width: 250px;
}
.a-searchTextMultiInput__wrapper {
  display: flex;
  align-items: center;
}
.a-searchTextMultiInput__outline {
  position: absolute;
  top: 16px;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  pointer-events: none;
}
.a-searchTextMultiInput__outlineLeft {
  min-height: 1px;
  flex: 0 0 10px;
  width: 10px;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-right: none;
  border-radius: 4px 0 0 4px;
}
.a-searchTextMultiInput__wrapper:hover .a-searchTextMultiInput__outlineLeft {
  border-color: rgba(0, 20, 40, 0.6);
}
.a-searchTextMultiInput--open .a-searchTextMultiInput__outlineLeft,
.a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineLeft {
  border-color: #1e88e5;
  border-width: 2px;
}
.a-searchTextMultiInput--error
  .a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineLeft,
.a-searchTextMultiInput--error .a-searchTextMultiInput__outlineLeft,
.a-searchTextMultiInput--error
  .a-searchTextMultiInput__wrapper:hover
  .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineLeft,
.a-searchTextMultiInput--max .a-searchTextMultiInput__outlineLeft {
  border-color: #e53935;
  border-width: 2px;
}
.a-searchTextMultiInput--selected .a-searchTextMultiInput__outlineLeft {
  border-color: rgba(0, 20, 40, 0.42);
  border-width: 2px;
}
.a-searchTextMultiInput--submitted .a-searchTextMultiInput__outlineLeft {
  border-color: #e69424;
  border-width: 2px;
}
.a-searchTextMultiInput--submitted:hover .a-searchTextMultiInput__outlineLeft {
  border-color: #1e88e5;
}
.a-searchTextMultiInput--disabled .a-searchTextMultiInput__outlineLeft,
.a-searchTextMultiInput--disabled:hover .a-searchTextMultiInput__outlineLeft {
  border-color: rgba(0, 20, 40, 0.3);
}
.a-searchTextMultiInput__outlineMiddle {
  min-height: 1px;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-right: none;
  border-left: none;
}
.a-searchTextMultiInput__wrapper:hover .a-searchTextMultiInput__outlineMiddle {
  border-color: rgba(0, 20, 40, 0.6);
}
.a-searchTextMultiInput--open .a-searchTextMultiInput__outlineMiddle,
.a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineMiddle {
  border-color: #1e88e5;
  border-width: 2px;
  border-top: none;
}
.a-searchTextMultiInput--error
  .a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineMiddle,
.a-searchTextMultiInput--error .a-searchTextMultiInput__outlineMiddle,
.a-searchTextMultiInput--error
  .a-searchTextMultiInput__wrapper:hover
  .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineMiddle,
.a-searchTextMultiInput--max .a-searchTextMultiInput__outlineMiddle {
  border-color: #e53935;
  border-width: 2px;
  border-top: none;
}
.a-searchTextMultiInput--selected .a-searchTextMultiInput__outlineMiddle {
  border-color: rgba(0, 20, 40, 0.42);
  border-width: 2px;
  border-top: none;
}
.a-searchTextMultiInput--submitted .a-searchTextMultiInput__outlineMiddle {
  border-color: #e69424;
  border-width: 2px;
  border-top: none;
}
.a-searchTextMultiInput--submitted:hover
  .a-searchTextMultiInput__outlineMiddle {
  border-color: #1e88e5;
}
.a-searchTextMultiInput--disabled .a-searchTextMultiInput__outlineMiddle,
.a-searchTextMultiInput--disabled:hover .a-searchTextMultiInput__outlineMiddle {
  border-color: rgba(0, 20, 40, 0.3);
}
.a-searchTextMultiInput__outlineRight {
  width: 100%;
  min-height: 1px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-left: none;
  border-radius: 0 4px 4px 0;
}
.a-searchTextMultiInput__wrapper:hover .a-searchTextMultiInput__outlineRight {
  border-color: rgba(0, 20, 40, 0.6);
}
.a-searchTextMultiInput--open .a-searchTextMultiInput__outlineRight,
.a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineRight {
  border-color: #1e88e5;
  border-width: 2px;
}
.a-searchTextMultiInput--error
  .a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineRight,
.a-searchTextMultiInput--error .a-searchTextMultiInput__outlineRight,
.a-searchTextMultiInput--error
  .a-searchTextMultiInput__wrapper:hover
  .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__outlineRight,
.a-searchTextMultiInput--max .a-searchTextMultiInput__outlineRight {
  border-color: #e53935;
  border-width: 2px;
}
.a-searchTextMultiInput--selected .a-searchTextMultiInput__outlineRight {
  border-color: rgba(0, 20, 40, 0.42);
  border-width: 2px;
}
.a-searchTextMultiInput--submitted .a-searchTextMultiInput__outlineRight {
  border-color: #e69424;
  border-width: 2px;
}
.a-searchTextMultiInput--submitted:hover .a-searchTextMultiInput__outlineRight {
  border-color: #1e88e5;
}
.a-searchTextMultiInput--disabled .a-searchTextMultiInput__outlineRight,
.a-searchTextMultiInput--disabled:hover .a-searchTextMultiInput__outlineRight {
  border-color: rgba(0, 20, 40, 0.3);
}
.a-searchTextMultiInput__label {
  display: block;
  padding: 0 0 0 24px;
  color: rgba(0, 20, 40, 0.6);
  pointer-events: none;
  z-index: 4;
  transition: top 0.2s ease-out, size 0.2s ease-out;
  font-size: 14px;
  line-height: 42px;
  font-weight: 400;
}
.a-searchTextMultiInput__wrapper:hover .a-searchTextMultiInput__label {
  color: rgba(0, 20, 40, 0.6);
}
.a-searchTextMultiInput--error .a-searchTextMultiInput__label,
.a-searchTextMultiInput--max .a-searchTextMultiInput__label,
.a-searchTextMultiInput--open .a-searchTextMultiInput__label,
.a-searchTextMultiInput--selected .a-searchTextMultiInput__label,
.a-searchTextMultiInput--submitted .a-searchTextMultiInput__label,
.a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__label {
  padding: 0 5px;
  font-size: 12px;
  line-height: 15px;
  transform: translateY(-8px);
  transition: top 0.2s ease-in, size 0.2s ease-in;
}
.a-searchTextMultiInput--open .a-searchTextMultiInput__label,
.a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__label {
  color: #1e88e5;
}
.a-searchTextMultiInput--error
  .a-searchTextMultiInput__input:focus
  ~ .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__label,
.a-searchTextMultiInput--error .a-searchTextMultiInput__label,
.a-searchTextMultiInput--error
  .a-searchTextMultiInput__wrapper:hover
  .a-searchTextMultiInput__outline
  .a-searchTextMultiInput__label,
.a-searchTextMultiInput--max .a-searchTextMultiInput__label {
  color: #e53935;
}
.a-searchTextMultiInput--selected .a-searchTextMultiInput__label {
  color: rgba(0, 20, 40, 0.42);
}
.a-searchTextMultiInput--submitted .a-searchTextMultiInput__label {
  color: #e69424;
}
.a-searchTextMultiInput--submitted:hover .a-searchTextMultiInput__label {
  color: #1e88e5;
}
.a-searchTextMultiInput--disabled .a-searchTextMultiInput__label,
.a-searchTextMultiInput--disabled:hover .a-searchTextMultiInput__label {
  color: rgba(0, 20, 40, 0.3);
}
.a-searchTextMultiInput__leftIco {
  flex: 0 0 24px;
  max-width: 24px;
  width: 24px;
  margin-right: 4px;
  margin-left: 6px;
}
.a-searchTextMultiInput--disabled .a-searchTextMultiInput__leftIco,
.a-searchTextMultiInput--disabled:hover .a-searchTextMultiInput__leftIco {
  opacity: 0.26;
}
.a-searchTextMultiInput__rightIco {
  flex: 0 0 18px;
  max-width: 18px;
  width: 18px;
  margin-right: 4px;
  margin-left: 4px;
}
.a-searchTextMultiInput--disabled .a-searchTextMultiInput__rightIco,
.a-searchTextMultiInput--disabled:hover .a-searchTextMultiInput__rightIco {
  opacity: 0.26;
}
.a-searchTextMultiInput__deleteIcon:hover {
  fill: #005cb2;
}
.a-searchTextMultiInput__input {
  padding: 13px 0;
  height: 42px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  width: 100%;
  color: rgba(0, 20, 40, 0.9);
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
.a-searchTextMultiInput__input--showItemCounts {
  padding-left: 15px;
}
.a-searchTextMultiInput__input:focus {
  outline: none;
}
.a-searchTextMultiInput--error .a-searchTextMultiInput__input::selection {
  background-color: #f1c88d;
  color: rgba(0, 0, 0, 0.87);
}
.a-searchTextMultiInput--disabled .a-searchTextMultiInput__input,
.a-searchTextMultiInput--disabled:hover .a-searchTextMultiInput__input {
  color: rgba(0, 20, 40, 0.42);
  cursor: default;
}
.a-searchTextMultiInput__circle {
  display: inline-block;
  margin-left: 4px;
  flex: 0 0 18px;
  background: #1e88e5;
  border-radius: 9px;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  width: 18px;
  height: 18px;
}
.a-searchTextMultiInput--max .a-searchTextMultiInput__circle {
  background: #e53935;
}
.a-searchTextMultiInput--selected .a-searchTextMultiInput__circle {
  background: rgba(0, 20, 40, 0.3);
}
.a-searchTextMultiInput--submitted .a-searchTextMultiInput__circle {
  background: #e69424;
}
.a-searchTextMultiInput--submitted:hover .a-searchTextMultiInput__circle {
  background: #1e88e5;
}
.a-searchTextMultiInput--disabled .a-searchTextMultiInput__circle,
.a-searchTextMultiInput--disabled:hover .a-searchTextMultiInput__circle {
  background-color: rgba(0, 20, 40, 0.12);
  color: #ffffff;
}
.a-searchTextMultiInput__summary {
  padding: 13px 15px;
}
.a-searchTextMultiInputMenu {
  position: absolute;
  top: 0;
  left: -1px;
  right: -1px;
  margin: 60px 0 0;
  border: 1px solid #8fc3f2;
  overflow: hidden;
  z-index: 100;
}
.a-searchTextMultiInput--max .a-searchTextMultiInputMenu {
  border-color: #f29c9a;
}
.a-searchTextMultiInputMenu__inner {
  padding: 0;
  margin: 0;
  background: #ffffff;
}
.a-searchTextMultiInputMenu__item {
  display: flex;
  align-items: center;
  min-height: 24px;
  list-style: none;
  background: #fff;
  cursor: pointer;
}
.a-searchTextMultiInputMenu__item + .a-searchTextMultiInputMenu__item {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.a-searchTextMultiInput--max
  .a-searchTextMultiInputMenu__item
  + .a-searchTextMultiInputMenu__item {
  border-color: #d3d3d3;
}
.a-searchTextMultiInputMenu__item--open {
  background-color: #f5f5f5;
}
.a-searchTextMultiInputMenu__item:hover {
  background-color: rgba(0, 20, 40, 0.06);
}
.a-searchTextMultiInputMenu__item--preSelected {
  background-color: #005cb2;
}
.a-searchTextMultiInput--max .a-searchTextMultiInputMenu__item {
  cursor: default;
}
.a-searchTextMultiInputMenu__checkbox {
  width: 100%;
}
.a-searchTextMultiInputMenu__label {
  display: block;
  padding: 3px 10px;
  padding-left: 32px !important;
  color: rgba(0, 20, 40, 0.6);
  font-size: 13px;
  line-height: 16px;
}
.a-searchTextMultiInputMenu__item--preSelected
  .a-searchTextMultiInputMenu__label {
  color: #ffffff;
}
.a-searchTextMultiInputMenu__label:after,
.a-searchTextMultiInputMenu__label:before {
  left: 10px !important;
}
.a-searchTextMultiInputMenu__label:before {
  top: 5px !important;
}
.a-searchTextMultiInputMenu__item:hover
  .a-searchTextMultiInputMenu__label:before {
  background-color: #1e88e5;
  border-color: #ffffff;
}
.a-searchTextMultiInput--max
  .a-searchTextMultiInputMenu__item:hover
  .a-searchTextMultiInputMenu__label:before {
  border-color: rgba(255, 255, 255, 0.3);
}
.a-searchTextMultiInputMenu__item--preSelected
  .a-searchTextMultiInputMenu__label:before {
  background-color: #005cb2;
  border-color: #ffffff;
}
.a-searchTextMultiInput--max .a-searchTextMultiInputMenu__label:before {
  border-color: rgba(0, 0, 0, 0.26);
}
.a-inputCheckbox__checkbox:checked + .a-searchTextMultiInputMenu__label {
  background-color: #f5f5f5;
}
.a-inputCheckbox__checkbox:checked + .a-searchTextMultiInputMenu__label:hover {
  background-color: #1e88e5;
}
.a-searchTextMultiInputMenu__item--preSelected
  .a-inputCheckbox__checkbox:checked
  + .a-searchTextMultiInputMenu__label {
  background-color: #005cb2;
}
.a-inputCheckbox__checkbox:checked + .a-searchTextMultiInputMenu__label:before,
.a-searchTextMultiInputMenu__item--preSelected
  .a-inputCheckbox__checkbox:checked
  + .a-searchTextMultiInputMenu__label:hover {
  background-color: #1e88e5;
}
.a-searchTextMultiInputMenu__item--preSelected
  .a-inputCheckbox__checkbox:checked
  + .a-searchTextMultiInputMenu__label:before,
.a-searchTextMultiInputMenu__item:hover
  .a-inputCheckbox__checkbox:checked
  + .a-searchTextMultiInputMenu__label:before {
  background-color: #ffffff;
  border-color: #ffffff;
}
.a-inputCheckbox__checkbox:checked + .a-searchTextMultiInputMenu__label:after {
  background-color: #1e88e5;
}
.a-searchTextMultiInputMenu__item--preSelected
  .a-inputCheckbox__checkbox:checked
  + .a-searchTextMultiInputMenu__label:after {
  background-color: #ffffff;
  border-color: #005cb2;
}
.a-searchTextMultiInputMenu__item:hover
  .a-inputCheckbox__checkbox:checked
  + .a-searchTextMultiInputMenu__label:after {
  background-color: #ffffff;
  border-color: #1e88e5;
}
.a-searchTextMultiInputMenu__label:after {
  top: 6px !important;
  left: 11px !important;
}
.a-searchTextMultiInputMenu__label span {
  color: rgba(0, 20, 40, 0.42);
}
.a-searchTextMultiInputMenu__item:hover
  .a-searchTextMultiInputMenu__label
  span {
  color: rgba(255, 255, 255, 0.7);
}
.a-searchTextMultiInputMenu__item:hover .a-searchTextMultiInputMenu__label {
  color: #ffffff;
}
.a-searchTextMultiInput--max
  .a-searchTextMultiInputMenu__item:hover
  .a-searchTextMultiInputMenu__label {
  color: rgba(255, 255, 255, 0.3);
}
.a-searchTextMultiInput--max .a-searchTextMultiInputMenu__label {
  color: rgba(0, 20, 40, 0.42);
}
.a-select2 {
  display: block;
  position: relative;
  padding-top: 16px;
}
.a-select2--quaternaryType,
.a-select2--secondaryType,
.a-select2--tertiaryType {
  padding-top: 8px;
}
.a-select2--noLabel {
  padding-top: 0;
}
.a-select2--disabled,
.a-select2--disabled:hover {
  cursor: default;
}
.a-select2__select {
  position: relative;
  display: flex;
  padding: 0;
  margin: 0;
  max-width: 100%;
  height: 56px;
  flex-direction: column;
  color: rgba(0, 20, 40, 0.9);
}
.a-select2--secondaryType .a-select2__select {
  height: 42px;
}
.a-select2--tertiaryType .a-select2__select {
  height: 36px;
}
.a-select2--quaternaryType .a-select2__select {
  height: 26px;
}
.a-select2--dark .a-select2__select {
  color: #ffffff;
}
.a-select2--disabled .a-select2__select,
.a-select2--disabled:hover .a-select2__select {
  color: rgba(0, 20, 40, 0.42);
}
.a-select2--disabled.a-select2--dark .a-select2__select,
.a-select2--disabled.a-select2--dark:hover .a-select2__select {
  color: rgba(255, 255, 255, 0.5);
}
.a-select2__label {
  display: block;
  padding: 0 4px;
  font-size: 12px;
  line-height: 15px;
  color: rgba(0, 20, 40, 0.42);
  z-index: 2;
  transform: translateY(-8px);
  pointer-events: none;
}
.a-select2--quaternaryType .a-select2__label,
.a-select2--secondaryType .a-select2__label,
.a-select2--tertiaryType .a-select2__label {
  padding: 0 5px;
  color: rgba(0, 20, 40, 0.42);
}
.a-select2--noLabel:not(.a-select2--labelInSelect) .a-select2__label {
  display: none;
}
.a-select2:hover .a-select2__label {
  color: rgba(0, 20, 40, 0.6);
}
.a-select2--ajax .a-select2__label {
  color: #e69424;
}
.a-select2--open .a-select2__label,
.a-select2--open:hover .a-select2__label {
  color: #1e88e5;
}
.a-select2--open.a-select2--max .a-select2__label,
.a-select2--open.a-select2--max:hover .a-select2__label {
  color: #e53935;
}
.a-select2--ajax:hover .a-select2__label,
.a-select2--selected:hover .a-select2__label {
  color: #1e88e5;
}
.a-select2--disabled .a-select2__label,
.a-select2--disabled:hover .a-select2__label {
  color: rgba(0, 20, 40, 0.3);
}
.a-select2--error .a-select2__label,
.a-select2--error:hover .a-select2__label {
  color: #e53935;
}
.a-select2--dark .a-select2__label,
.a-select2--dark:hover .a-select2__label {
  color: rgba(255, 255, 255, 0.5);
}
.a-select2--disabled.a-select2--dark .a-select2__label,
.a-select2--disabled.a-select2--dark:hover .a-select2__label {
  color: rgba(255, 255, 255, 0.3);
}
.a-select2--ajax.a-select2--dark:hover .a-select2__label,
.a-select2--open.a-select2--dark .a-select2__label,
.a-select2--open.a-select2--dark:hover .a-select2__label,
.a-select2--selected.a-select2--dark:hover .a-select2__label {
  color: #99d5ff;
}
.a-select2--error.a-select2--dark .a-select2__label,
.a-select2--error.a-select2--dark:hover .a-select2__label {
  color: #ef5350;
}
.a-select2--labelInSelect .a-select2__label {
  color: rgba(0, 20, 40, 0.42);
  padding: 19px 13px 18px 5px;
  margin-top: 6px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
}
.a-select2--secondaryType.a-select2--labelInSelect .a-select2__label {
  padding-top: 12px;
  padding-bottom: 11px;
  font-size: 14px;
}
.a-select2--tertiaryType.a-select2--labelInSelect .a-select2__label {
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
}
.a-select2--quaternaryType.a-select2--labelInSelect .a-select2__label {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
}
.a-select2--disabled.a-select2--labelInSelect .a-select2__label,
.a-select2--disabled.a-select2--labelInSelect:hover .a-select2__label {
  color: rgba(0, 20, 40, 0.42);
}
.a-select2--disabled.a-select2--labelInSelect.a-select2--dark .a-select2__label,
.a-select2--disabled.a-select2--labelInSelect.a-select2--dark:hover
  .a-select2__label {
  color: rgba(255, 255, 255, 0.3);
}
.a-select2--labelInSelect.a-select2--dark .a-select2__label {
  color: rgba(255, 255, 255, 0.5);
}
.a-select2--error.a-select2--labelInSelect .a-select2__label,
.a-select2--error:hover.a-select2--labelInSelect .a-select2__label {
  color: rgba(0, 0, 0, 0.87);
}
.a-select2--error.a-select2--labelInSelect.a-select2--dark .a-select2__label,
.a-select2--error.a-select2--labelInSelect.a-select2--dark:hover
  .a-select2__label {
  color: #ffffff;
}
.a-select2__outline {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  pointer-events: none;
}
.a-select2__outlineLeft {
  min-height: 1px;
  flex: 0 0 10px;
  width: 10px;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-right: none;
  border-radius: 4px 0 0 4px;
}
.a-select2__outlineMiddle {
  min-height: 1px;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
  border: none;
  border-bottom: 1px solid rgba(0, 20, 40, 0.42);
}
.a-select2--labelInSelect .a-select2__outlineMiddle {
  border-top: 1px solid rgba(0, 20, 40, 0.42);
}
.a-select2--labelInSelect.a-select2--error .a-select2__outlineMiddle {
  border-top: 2px solid #e53935;
}
.a-select2--labelInSelect.a-select2--dark .a-select2__outlineMiddle {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.a-select2--labelInSelect.a-select2--dark:hover .a-select2__outlineMiddle {
  border-color: rgba(255, 255, 255, 0.7);
}
.a-select2--labelInSelect.a-select2--dark.a-select2--error
  .a-select2__outlineMiddle {
  border-top: 2px solid #ef5350;
}
.a-select2__outlineRight {
  width: 100%;
  min-height: 1px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  border: 1px solid rgba(0, 20, 40, 0.42);
  border-left: none;
  border-radius: 0 4px 4px 0;
}
.a-select2:hover .a-select2__outlineLeft,
.a-select2:hover .a-select2__outlineMiddle,
.a-select2:hover .a-select2__outlineRight {
  border-color: rgba(0, 20, 40, 0.6);
}
.a-select2--selected .a-select2__outlineLeft,
.a-select2--selected .a-select2__outlineMiddle,
.a-select2--selected .a-select2__outlineRight {
  border-width: 2px;
}
.a-select2--ajax .a-select2__outlineLeft,
.a-select2--ajax .a-select2__outlineMiddle,
.a-select2--ajax .a-select2__outlineRight {
  border-width: 2px;
  border-color: #e69424;
}
.a-select2--open .a-select2__outlineLeft,
.a-select2--open .a-select2__outlineMiddle,
.a-select2--open .a-select2__outlineRight,
.a-select2--open:hover .a-select2__outlineLeft,
.a-select2--open:hover .a-select2__outlineMiddle,
.a-select2--open:hover .a-select2__outlineRight {
  border-width: 2px;
  border-color: #1e88e5;
}
.a-select2--open.a-select2--max .a-select2__outlineLeft,
.a-select2--open.a-select2--max .a-select2__outlineMiddle,
.a-select2--open.a-select2--max .a-select2__outlineRight,
.a-select2--open.a-select2--max:hover .a-select2__outlineLeft,
.a-select2--open.a-select2--max:hover .a-select2__outlineMiddle,
.a-select2--open.a-select2--max:hover .a-select2__outlineRight {
  border-width: 2px;
  border-color: #e53935;
}
.a-select2--ajax:hover .a-select2__outlineLeft,
.a-select2--ajax:hover .a-select2__outlineMiddle,
.a-select2--ajax:hover .a-select2__outlineRight,
.a-select2--selected:hover .a-select2__outlineLeft,
.a-select2--selected:hover .a-select2__outlineMiddle,
.a-select2--selected:hover .a-select2__outlineRight {
  border-width: 2px;
  border-color: #1e88e5;
}
.a-select2--disabled .a-select2__outlineLeft,
.a-select2--disabled .a-select2__outlineMiddle,
.a-select2--disabled .a-select2__outlineRight,
.a-select2--disabled:hover .a-select2__outlineLeft,
.a-select2--disabled:hover .a-select2__outlineMiddle,
.a-select2--disabled:hover .a-select2__outlineRight {
  border-width: 1px;
  border-color: rgba(0, 20, 40, 0.3);
}
.a-select2--error .a-select2__outlineLeft,
.a-select2--error .a-select2__outlineMiddle,
.a-select2--error .a-select2__outlineRight,
.a-select2--error:hover .a-select2__outlineLeft,
.a-select2--error:hover .a-select2__outlineMiddle,
.a-select2--error:hover .a-select2__outlineRight {
  border-color: #e53935;
  border-width: 2px;
}
.a-select2--dark .a-select2__outlineLeft,
.a-select2--dark .a-select2__outlineMiddle,
.a-select2--dark .a-select2__outlineRight {
  border-color: rgba(255, 255, 255, 0.5);
}
.a-select2--dark:hover .a-select2__outlineLeft,
.a-select2--dark:hover .a-select2__outlineMiddle,
.a-select2--dark:hover .a-select2__outlineRight {
  border-color: rgba(255, 255, 255, 0.7);
}
.a-select2--ajax.a-select2--dark:hover .a-select2__outlineLeft,
.a-select2--ajax.a-select2--dark:hover .a-select2__outlineMiddle,
.a-select2--ajax.a-select2--dark:hover .a-select2__outlineRight,
.a-select2--open.a-select2--dark .a-select2__outlineLeft,
.a-select2--open.a-select2--dark .a-select2__outlineMiddle,
.a-select2--open.a-select2--dark .a-select2__outlineRight,
.a-select2--open.a-select2--dark:hover .a-select2__outlineLeft,
.a-select2--open.a-select2--dark:hover .a-select2__outlineMiddle,
.a-select2--open.a-select2--dark:hover .a-select2__outlineRight,
.a-select2--selected.a-select2--dark:hover .a-select2__outlineLeft,
.a-select2--selected.a-select2--dark:hover .a-select2__outlineMiddle,
.a-select2--selected.a-select2--dark:hover .a-select2__outlineRight {
  border-width: 2px;
  border-color: #99d5ff;
}
.a-select2--disabled.a-select2--dark .a-select2__outlineLeft,
.a-select2--disabled.a-select2--dark .a-select2__outlineMiddle,
.a-select2--disabled.a-select2--dark .a-select2__outlineRight,
.a-select2--disabled.a-select2--dark:hover .a-select2__outlineLeft,
.a-select2--disabled.a-select2--dark:hover .a-select2__outlineMiddle,
.a-select2--disabled.a-select2--dark:hover .a-select2__outlineRight {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.3);
}
.a-select2--error.a-select2--dark .a-select2__outlineLeft,
.a-select2--error.a-select2--dark .a-select2__outlineMiddle,
.a-select2--error.a-select2--dark .a-select2__outlineRight,
.a-select2--error.a-select2--dark:hover .a-select2__outlineLeft,
.a-select2--error.a-select2--dark:hover .a-select2__outlineMiddle,
.a-select2--error.a-select2--dark:hover .a-select2__outlineRight {
  border-color: #ef5350;
  border-width: 2px;
}
.a-select2__wrapwrap {
  display: flex;
  position: relative;
  height: 100%;
  align-items: center;
  font-size: 1rem;
  line-height: 1em;
  cursor: text;
}
.a-select2--disabled .a-select2__wrapwrap,
.a-select2--disabled:hover .a-select2__wrapwrap {
  cursor: default;
}
.a-select2__wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.a-select2__input {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
  padding-left: 15px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 56px;
  color: currentColor;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
  user-select: none;
  appearance: none;
  width: 100%;
  height: 100%;
}
.a-select2--secondaryType .a-select2__input {
  padding-right: 24px;
  font-size: 14px;
  line-height: 42px;
}
.a-select2--tertiaryType .a-select2__input {
  padding-right: 24px;
  font-size: 14px;
  line-height: 36px;
}
.a-select2--quaternaryType .a-select2__input {
  padding-right: 24px;
  font-size: 12px;
  line-height: 26px;
}
.a-select2--disabled:hover .a-select2__input,
.a-select2__input .a-select2--disabled {
  cursor: default;
}
.a-select2__inputText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.a-select2__circle {
  margin-left: 4px;
  flex: 0 0 18px;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.26);
  color: #ffffff;
}
.a-select2--ajax .a-select2__circle,
.a-select2--open .a-select2__circle .a-select2--open:hover .a-select2__circle {
  background: #e69424;
}
.a-select2--quaternaryType.a-select2--open
  .a-select2__circle
  .a-select2--open:hover
  .a-select2__circle,
.a-select2--secondaryType.a-select2--open
  .a-select2__circle
  .a-select2--open:hover
  .a-select2__circle,
.a-select2--tertiaryType.a-select2--open
  .a-select2__circle
  .a-select2--open:hover
  .a-select2__circle {
  background: #1e88e5;
}
.a-select2--open.a-select2--dark .a-select2__circle,
.a-select2--open.a-select2--dark:hover .a-select2__circle {
  background: #e69424;
}
.a-select2--open.a-select2--max .a-select2__circle,
.a-select2--open.a-select2--max:hover .a-select2__circle {
  background: #e53935;
}
.a-select2--ajax:hover .a-select2__circle,
.a-select2--quaternaryType.a-select2--ajax:hover .a-select2__circle,
.a-select2--quaternaryType.a-select2--selected:hover .a-select2__circle,
.a-select2--secondaryType.a-select2--ajax:hover .a-select2__circle,
.a-select2--secondaryType.a-select2--selected:hover .a-select2__circle,
.a-select2--selected:hover .a-select2__circle,
.a-select2--tertiaryType.a-select2--ajax:hover .a-select2__circle,
.a-select2--tertiaryType.a-select2--selected:hover .a-select2__circle {
  background: #1e88e5;
}
.a-select2--ajax.a-select2--dark:hover .a-select2__circle,
.a-select2--selected.a-select2--dark:hover .a-select2__circle {
  background: #e69424;
}
.a-select2__icoDown {
  position: absolute;
  top: 50%;
  right: 17px;
  display: block;
  margin-top: -12px;
  pointer-events: none;
  user-select: none;
}
.a-select2--quaternaryType .a-select2__icoDown,
.a-select2--secondaryType .a-select2__icoDown,
.a-select2--tertiaryType .a-select2__icoDown {
  right: 2px;
}
.a-select2--disabled.a-select2--dark .a-select2__icoDown,
.a-select2--disabled.a-select2--dark:hover .a-select2__icoDown {
  opacity: 0.5;
}
.a-select2--disabled .a-select2__icoDown,
.a-select2--disabled:hover .a-select2__icoDown {
  opacity: 0.26;
}
.a-select2__error {
  margin-top: 4px;
  margin-left: 15px;
  font-size: 12px;
  color: #e53935;
}
.a-select2__info:not(:empty) {
  margin-top: 4px;
  margin-left: 15px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.a-select2Filled {
  display: block;
  position: relative;
}
.a-select2Filled__select {
  display: flex;
  padding: 0;
  margin: 0;
  max-width: 100%;
  height: 55px;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 4px 4px 0 0;
  color: rgba(0, 0, 0, 0.87);
}
.a-select2Filled--disabled .a-select2Filled__select,
.a-select2Filled--disabled:hover .a-select2Filled__select {
  color: rgba(0, 0, 0, 0.38);
}
.a-select2Filled__label {
  display: block;
  padding: 9px 0 0;
  font-size: 12px;
  line-height: 15px;
  z-index: 2;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.54);
}
.a-select2Filled--noLabel .a-select2Filled__label {
  display: none;
}
.a-select2Filled--open .a-select2Filled__label {
  color: #1e88e5;
}
.a-select2Filled--disabled .a-select2Filled__label,
.a-select2Filled--disabled:hover .a-select2Filled__label {
  color: rgba(0, 0, 0, 0.38);
}
.a-select2Filled--error .a-select2Filled__label {
  color: #e53935;
}
.a-select2Filled__input {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
  padding-left: 12px;
  padding-right: 40px;
  padding-top: 25px;
  color: currentColor;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
  user-select: none;
  appearance: none;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 20px;
}
.a-select2Filled--noLabel .a-select2Filled__input {
  align-items: center;
  padding-top: 0;
}
.a-select2Filled__icoDown {
  position: absolute;
  top: 50%;
  right: 12px;
  display: block;
  margin-top: -12px;
  pointer-events: none;
  user-select: none;
}
.a-select2Filled__outline {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  pointer-events: none;
}
.a-select2Filled__outlineLeft {
  min-height: 1px;
  flex: 0 0 12px;
  width: 12px;
  border-radius: 4px 0 0 0;
}
.a-select2Filled__outlineMiddle {
  min-height: 1px;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
}
.a-select2Filled__outlineRight {
  width: 100%;
  min-height: 1px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  border-radius: 0 4px 0 0;
}
.a-select2Filled__wrapwrap {
  display: flex;
  position: relative;
  height: 100%;
  align-items: center;
  font-size: 1rem;
  line-height: 1em;
  cursor: text;
}
.a-select2Filled__wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.a-select2Filled__inputText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.a-select2Filled__bar {
  position: relative;
  display: block;
  background-color: rgba(0, 0, 0, 0.38);
  width: 100%;
  height: 1px;
}
.a-select2Filled__bar:after,
.a-select2Filled__bar:before {
  bottom: 0;
  position: absolute;
  content: "";
  transition: all 0.2s ease;
  width: 0;
  height: 2px;
}
.a-select2Filled__bar:before {
  left: 50%;
}
.a-select2Filled__bar:after {
  right: 50%;
}
.a-select2Filled--disabled .a-select2Filled__bar:after,
.a-select2Filled--disabled .a-select2Filled__bar:before,
.a-select2Filled--error .a-select2Filled__bar:after,
.a-select2Filled--error .a-select2Filled__bar:before,
.a-select2Filled--open .a-select2Filled__bar:after,
.a-select2Filled--open .a-select2Filled__bar:before,
.a-select2Filled--selected .a-select2Filled__bar:after,
.a-select2Filled--selected .a-select2Filled__bar:before,
.a-select2Filled:hover .a-select2Filled__bar:after,
.a-select2Filled:hover .a-select2Filled__bar:before {
  width: 50%;
}
.a-select2Filled:hover .a-select2Filled__bar:after,
.a-select2Filled:hover .a-select2Filled__bar:before {
  height: 1px;
  background-color: rgba(0, 20, 40, 0.6);
}
.a-select2Filled--open .a-select2Filled__bar:after,
.a-select2Filled--open .a-select2Filled__bar:before {
  background-color: #1e88e5;
}
.a-select2Filled--disabled .a-select2Filled__bar:after,
.a-select2Filled--disabled .a-select2Filled__bar:before,
.a-select2Filled--disabled:hover .a-select2Filled__bar:after,
.a-select2Filled--disabled:hover .a-select2Filled__bar:before {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.26);
}
.a-select2Filled--error .a-select2Filled__bar:after,
.a-select2Filled--error .a-select2Filled__bar:before,
.a-select2Filled--error:focus .a-select2Filled__bar:after,
.a-select2Filled--error:focus .a-select2Filled__bar:before,
.a-select2Filled--error:hover .a-select2Filled__bar:after,
.a-select2Filled--error:hover .a-select2Filled__bar:before {
  background-color: #e53935;
}
.a-select2Filled__error {
  padding: 4px 12px 0;
  color: #e53935;
  font-size: 12px;
  line-height: 14px;
}
.a-select2Filled__info:not(:empty) {
  margin-top: 4px;
  margin-left: 14px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.a-select2Filled .a-select2Menu--filled {
  margin: 56px 0 0;
}
.a-select2Filled--upsidedown .a-select2Filled .a-select2Menu--filled {
  margin-bottom: 56px;
}
.a-select2Menu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 72px 0 0;
  border-radius: 4px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2), 0 3px 14px rgba(0, 0, 0, 0.12),
    0 8px 10px rgba(0, 0, 0, 0.14);
  overflow: hidden;
  z-index: 100;
}
.a-select2--upsidedown .a-select2Menu {
  transform: translate3d(0, -100%, 0);
  margin-top: 0;
  margin-bottom: 72px;
}
.a-select2--noLabel .a-select2--upsidedown .a-select2Menu {
  margin-bottom: 56px;
}
.a-select2--secondaryType .a-select2--upsidedown .a-select2Menu {
  margin-bottom: 52px;
}
.a-select2--noLabel.a-select2--secondaryType
  .a-select2--upsidedown
  .a-select2Menu {
  margin-bottom: 44px;
}
.a-select2--tertiaryType .a-select2--upsidedown .a-select2Menu {
  margin-bottom: 46px;
}
.a-select2--noLabel.a-select2--tertiaryType
  .a-select2--upsidedown
  .a-select2Menu {
  margin-bottom: 38px;
}
.a-select2--quaternaryType .a-select2--upsidedown .a-select2Menu {
  margin-bottom: 36px;
}
.a-select2--noLabel.a-select2--quaternaryType
  .a-select2--upsidedown
  .a-select2Menu {
  margin-bottom: 28px;
}
.a-select2--noLabel .a-select2Menu {
  margin-top: 58px;
}
.a-select2Menu--filled {
  overflow: auto;
}
.a-select2--open.a-select2--max .a-select2Menu,
.a-select2--open.a-select2--max:hover .a-select2Menu {
  border-color: #f29c9a;
}
.a-select2--quaternaryType .a-select2Menu,
.a-select2--secondaryType .a-select2Menu,
.a-select2--tertiaryType .a-select2Menu {
  margin: 52px -1px 0;
  border-radius: 0;
  border: 1px solid #8fc3f2;
  box-shadow: none;
}
.a-select2--noLabel.a-select2--quaternaryType .a-select2Menu,
.a-select2--noLabel.a-select2--secondaryType .a-select2Menu,
.a-select2--noLabel.a-select2--tertiaryType .a-select2Menu {
  margin: 44px -1px 0;
}
.a-select2--tertiaryType .a-select2Menu {
  margin: 46px -1px 0;
}
.a-select2--noLabel.a-select2--tertiaryType .a-select2Menu {
  margin: 38px -1px 0;
}
.a-select2--quaternaryType .a-select2Menu {
  margin: 36px -1px 0;
}
.a-select2--noLabel.a-select2--quaternaryType .a-select2Menu {
  margin: 28px -1px 0;
}
.a-select2Menu__inner {
  margin: 0;
  padding: 8px 0;
  background: #ffffff;
}
.a-select2--quaternaryType .a-select2Menu__inner,
.a-select2--secondaryType .a-select2Menu__inner,
.a-select2--tertiaryType .a-select2Menu__inner {
  padding: 0;
}
.a-select2--dark .a-select2Menu__inner {
  background: #403f3b;
}
.a-select2Menu__icon {
  max-width: 24px;
  max-height: 24px;
  margin-right: 24px;
}
.a-select2Menu__item {
  height: 48px;
  list-style: none;
  background: #ffffff;
}
.a-select2--quaternaryType .a-select2Menu__item,
.a-select2--secondaryType .a-select2Menu__item,
.a-select2--tertiaryType .a-select2Menu__item {
  height: auto;
  border-top: 1px solid #d3d3d3;
}
.a-select2Menu__item:first-child {
  border: none;
}
.a-select2--open.a-select2--max
  .a-select2Menu__item:not(.a-select2Menu__item--selected),
.a-select2--open.a-select2--max
  .a-select2Menu__item:not(.a-select2Menu__item--selected)
  input,
.a-select2--open.a-select2--max
  .a-select2Menu__item:not(.a-select2Menu__item--selected)
  label,
.a-select2--open.a-select2--max:hover
  .a-select2Menu__item:not(.a-select2Menu__item--selected),
.a-select2--open.a-select2--max:hover
  .a-select2Menu__item:not(.a-select2Menu__item--selected)
  input,
.a-select2--open.a-select2--max:hover
  .a-select2Menu__item:not(.a-select2Menu__item--selected)
  label {
  cursor: default;
}
.a-select2Menu__item--selected {
  background-color: #efefef;
}
.a-select2Menu__item--selected .a-select2Menu__label {
  color: rgba(0, 0, 0, 0.54);
}
.a-select2--dark .a-select2Menu__item {
  background: #403f3b;
}
.a-select2--dark .a-select2Menu__item--selected {
  background: rgba(255, 255, 255, 0.12);
}
.a-select2--dark .a-select2Menu__item--preSelected .a-select2Menu__label,
.a-select2--dark .a-select2Menu__item--selected .a-select2Menu__label,
.a-select2--dark .a-select2Menu__item:hover .a-select2Menu__label {
  color: #ffffff;
}
.a-select2Menu__item
  .a-inputCheckbox__checkbox:checked
  + .a-select2Menu__label:before {
  background-color: #1e88e5;
}
.a-select2Menu__item
  .a-inputCheckbox__checkbox:checked
  + .a-select2Menu__label:after {
  border-color: #ffffff;
}
.a-select2Menu__item
  .a-inputCheckbox__checkbox--disabled
  ~ .a-inputCheckbox__label,
.a-select2Menu__item
  .a-inputCheckbox__checkbox:disabled
  ~ .a-inputCheckbox__label {
  cursor: default;
  color: rgba(0, 0, 0, 0.26);
}
.a-select2--dark
  .a-select2Menu__item
  .a-inputCheckbox__checkbox--disabled
  ~ .a-inputCheckbox__label,
.a-select2--dark
  .a-select2Menu__item
  .a-inputCheckbox__checkbox:disabled
  ~ .a-inputCheckbox__label {
  color: rgba(255, 255, 255, 0.3);
}
.a-select2Menu__item
  .a-inputCheckbox__checkbox--disabled
  ~ .a-inputCheckbox__label:before,
.a-select2Menu__item
  .a-inputCheckbox__checkbox:disabled
  ~ .a-inputCheckbox__label:before {
  cursor: default;
  border-color: rgba(0, 0, 0, 0.26);
}
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover {
  background-color: rgba(0, 20, 40, 0.06);
}
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover
  .a-select2Menu__label {
  color: #ffffff;
}
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover
  .a-select2Menu__label:before {
  background-color: #1e88e5;
  border-color: #ffffff;
}
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover
  .a-inputCheckbox__checkbox:checked
  + .a-select2Menu__label:before {
  background-color: #ffffff;
}
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover
  .a-inputCheckbox__checkbox:checked
  + .a-select2Menu__label:after {
  border-color: #1e88e5;
}
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover
  .a-inputCheckbox__checkbox--disabled
  ~ .a-inputCheckbox__label,
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover
  .a-inputCheckbox__checkbox:disabled
  ~ .a-inputCheckbox__label {
  cursor: default;
  color: rgba(255, 255, 255, 0.3);
}
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover
  .a-inputCheckbox__checkbox--disabled
  ~ .a-inputCheckbox__label:before,
.a-select2Menu__item:not(.a-select2Menu__item--disabled):hover
  .a-inputCheckbox__checkbox:disabled
  ~ .a-inputCheckbox__label:before {
  cursor: default;
  border-color: rgba(255, 255, 255, 0.3);
}
.a-select2Menu__item--preSelected {
  background-color: #005cb2;
}
.a-select2Menu__item--preSelected .a-select2Menu__label {
  color: #ffffff;
}
.a-select2Menu__item--preSelected .a-select2Menu__label:before {
  background-color: #005cb2;
  border-color: #ffffff;
}
.a-select2Menu__item--preSelected
  .a-inputCheckbox__checkbox:checked
  + .a-select2Menu__label:before {
  background-color: #ffffff;
}
.a-select2Menu__item--preSelected
  .a-inputCheckbox__checkbox:checked
  + .a-select2Menu__label:after {
  border-color: #005cb2;
}
.a-select2Menu__item--preSelected
  .a-inputCheckbox__checkbox--disabled
  ~ .a-inputCheckbox__label,
.a-select2Menu__item--preSelected
  .a-inputCheckbox__checkbox:disabled
  ~ .a-inputCheckbox__label {
  cursor: default;
  color: rgba(255, 255, 255, 0.3);
}
.a-select2Menu__item--preSelected
  .a-inputCheckbox__checkbox--disabled
  ~ .a-inputCheckbox__label:before,
.a-select2Menu__item--preSelected
  .a-inputCheckbox__checkbox:disabled
  ~ .a-inputCheckbox__label:before {
  cursor: default;
  border-color: rgba(255, 255, 255, 0.3);
}
.a-select2Menu__label {
  display: flex;
  padding: 12px 16px 12px 33px;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
}
.a-select2--quaternaryType .a-select2Menu__label,
.a-select2--secondaryType .a-select2Menu__label,
.a-select2--tertiaryType .a-select2Menu__label {
  display: block;
  padding: 6px 11px 6px 33px;
  font-size: 13px;
  line-height: 18px;
}
.a-select2Menu__label:after,
.a-select2Menu__label:before {
  left: 11px !important;
}
.a-select2Menu__label:before {
  top: 17px;
  background-color: #ffffff;
}
.a-select2--quaternaryType .a-select2Menu__label:before,
.a-select2--secondaryType .a-select2Menu__label:before,
.a-select2--tertiaryType .a-select2Menu__label:before {
  top: 7px;
}
.a-select2Menu__label:after {
  top: 18px;
  left: 12px !important;
}
.a-select2--quaternaryType .a-select2Menu__label:after,
.a-select2--secondaryType .a-select2Menu__label:after,
.a-select2--tertiaryType .a-select2Menu__label:after {
  top: 8px;
}
.a-select2--quaternaryType .a-select2Menu__label--hideCheck,
.a-select2--secondaryType .a-select2Menu__label--hideCheck,
.a-select2--tertiaryType .a-select2Menu__label--hideCheck,
.a-select2Menu__label--hideCheck {
  padding-left: 16px;
}
.a-select2Menu__label--hideCheck:after,
.a-select2Menu__label--hideCheck:before {
  content: none !important;
}
.a-select2--dark .a-select2Menu__label {
  color: #ffffff;
}
.a-sibling--row + .a-sibling--row {
  margin-left: 10px;
}
.a-singleSlider {
  position: relative;
}
.a-singleSlider--withDesc {
  margin-top: 16px;
}
.a-singleSlider__desc {
  position: absolute;
  top: -16px;
  left: 0;
  right: 0;
  font-size: 10px;
  line-height: 10px;
  color: #a4a4a4;
  height: 26px;
}
.a-stamp {
  padding: 2px 6px 1px;
  background: #ffffff;
  border-radius: 20px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 15px;
}
.a-stamp,
.a-sticker {
  display: block;
  font-size: 12px;
  font-weight: 500;
}
.a-sticker {
  padding: 0 3px;
  line-height: 14px;
  border-radius: 2px;
}
.a-sticker--actual {
  color: #ffffff;
  background-color: #e69424;
}
.m-ticketOpportunity--passive .a-sticker--actual {
  background-color: rgba(0, 20, 40, 0.42);
}
.a-sticker--score {
  color: #ffffff;
  background-color: #1e88e5;
}
.a-sticker--redCard {
  color: #ffffff;
  background-color: #e53935;
}
.a-sticker--actualBeforePlaying {
  color: #ffffff;
  background-color: rgba(0, 20, 40, 0.42);
}
.a-sticker--big {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.a-sticker--extratip {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.38);
}
.a-stripe {
  padding-top: 36px;
  padding-bottom: 36px;
  background-color: #ffffff;
}
.a-stripe--clr1 {
  background-color: #f5f5f5;
}
.a-subheader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding: 12px 16px;
  color: rgba(0, 20, 40, 0.9);
  background-color: rgba(0, 20, 40, 0.12);
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
@media print {
  .a-subheader {
    border-top: 1px solid rgba(0, 0, 0, 0.54);
    border-bottom: 1px solid rgba(0, 0, 0, 0.54);
  }
}
.a-subheader--thin {
  height: 32px;
  padding: 8px;
}
.a-subheadline {
  padding: 6px 7px 7px 10px;
  font-size: 13px;
  font-weight: 500;
  border-bottom: 1px solid #d3d3d3;
  color: #000000;
  background-color: #d9d9d9;
}
.a-switch {
  position: relative;
}
.a-switch__input {
  position: absolute;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
}
.a-switch__label {
  position: relative;
  display: block;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 20px;
  cursor: pointer;
  transition: all 0.2s linear;
  width: 36px;
  height: 14px;
}
.a-switch__label:before {
  top: -11px;
  left: -11px;
  background-color: rgba(0, 0, 0, 0.12);
  opacity: 0;
  border-radius: 18px;
  width: 36px;
  height: 36px;
}
.a-switch__label:after,
.a-switch__label:before {
  position: absolute;
  content: "";
  transition: all 0.2s linear;
}
.a-switch__label:after {
  top: -3px;
  left: -3px;
  background-color: #e0e0e0;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  border-radius: 20px;
  width: 20px;
  height: 20px;
}
.a-switch__label:focus:before,
.a-switch__label:hover:before {
  opacity: 1;
}
.a-switch__input:disabled ~ .a-switch__label {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.12);
}
.a-switch__input:disabled ~ .a-switch__label:after {
  background: #f5f5f5;
}
.a-switch__input:disabled ~ .a-switch__label:focus:before,
.a-switch__input:disabled ~ .a-switch__label:hover:before {
  opacity: 0;
}
.a-switch__input:checked ~ .a-switch__label {
  background-color: rgba(230, 148, 36, 0.5);
}
.a-switch__input:checked ~ .a-switch__label:before {
  left: 8px;
  background-color: rgba(230, 148, 36, 0.12);
}
.a-switch__input:checked ~ .a-switch__label:after {
  background-color: #e69424;
  left: 16px;
}
.a-tableSlim {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.a-tableSlim__head {
  border-bottom: 1px solid #d3d3d3;
  background-color: #d9d9d9;
  color: #000000;
  font-size: 11px;
  text-align: left;
}
.a-tableSlim__body {
  line-height: 19px;
  font-size: 14px;
}
.a-tableSlim__body + .a-tableSlim__body {
  border-top: 1px solid #d3d3d3;
}
.a-tableSlim__col {
  padding: 7px 10px;
}
.a-tableSlim__col--body {
  padding: 2px 10px;
}
.a-tableSlim__col--head {
  font-weight: 400;
}
.a-tableSlim__col--imp {
  font-weight: 500;
}
.a-tableSlim__col--note {
  font-size: 12px;
  line-height: 19px;
}
.a-tableSlim__col--biggest {
  width: 100%;
}
.a-tableSlim__col--center {
  text-align: center;
}
.a-tableSlim__col--right {
  text-align: right;
}
.a-tableSlim__col--notLeft {
  padding-left: 0;
}
.a-tableSlim__col--notRight {
  padding-right: 0;
}
.a-tableSlim__col--smallerLeft {
  padding-left: 6px;
}
.a-tableSlim__col--push {
  padding-left: 22px;
}
.a-tableTicket {
  width: 100%;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.a-tableTicket__body td,
.a-tableTicket__body th,
.a-tableTicket__head td,
.a-tableTicket__head th {
  padding: 4px 16px;
}
.a-tableTicket__row {
  background-color: #ffffff;
}
.a-tableTicket__row--subLine td,
.a-tableTicket__row--subLine th {
  padding-top: 0;
}
.a-tableTicket__icon--left {
  margin-right: 5px;
}
.a-tableTicket__icon--bottom {
  vertical-align: bottom;
}
.a-tableTwoColor {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.a-tableTwoColor tr td:first-child,
.a-tableTwoColor tr th:first-child {
  padding-left: 15px;
}
.a-tableTwoColor tr td:last-child,
.a-tableTwoColor tr th:last-child {
  padding-right: 15px;
}
.a-tableTwoColor__head {
  background-color: #d9d9d9;
  color: rgba(0, 0, 0, 0.54);
  text-align: left;
  font-size: 11px;
  line-height: 13px;
}
.a-tableTwoColor__head td,
.a-tableTwoColor__head th {
  padding: 4px 8px 3px;
}
.a-tableTwoColor__body {
  font-size: 12px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.87);
  background-color: #ffffff;
}
.a-tableTwoColor__body td,
.a-tableTwoColor__body th {
  padding: 3px 8px;
  border-bottom: 1px solid #e6e6e6;
}
.a-tableTwoColor__row--inactive {
  background-color: #f5f5f5;
}
.a-tableTwoColor__row--active {
  background-color: #ffffff;
}
.a-tableTwoColor__icon--left {
  margin-right: 5px;
}
.a-tableWide {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.a-tableWide tr td:first-child,
.a-tableWide tr th:first-child {
  padding-left: 15px;
}
.a-tableWide tr td:last-child,
.a-tableWide tr th:last-child {
  padding-right: 15px;
}
.a-tableWide__head {
  background-color: #d9d9d9;
  color: rgba(0, 0, 0, 0.54);
  text-align: left;
  font-size: 11px;
  line-height: 13px;
}
.a-tableWide__head td,
.a-tableWide__head th {
  padding: 4px 8px 3px;
}
.a-tableWide__body {
  font-size: 12px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.87);
  background-color: #ffffff;
}
.a-tableWide__body td,
.a-tableWide__body th {
  padding: 10px 4px;
  border-bottom: 1px solid #e6e6e6;
}
.a-text--left {
  text-align: left !important;
}
.a-text--right {
  text-align: right !important;
}
.a-text--center {
  text-align: center !important;
}
.a-text--underline {
  text-decoration: underline !important;
}
.a-text--italic {
  font-style: italic !important;
}
.a-text--colorTOI {
  color: #000000;
}
.a-text--colorSBW {
  color: #db2128;
}
.a-text--colorAVX {
  color: #1fa149;
}
.a-text--colorFWV {
  color: #e69424;
}
.a-text--colorDark {
  color: #005cb2;
}
.a-text--colorOPV {
  color: #ffffff;
}
.a-text--colorILU {
  color: #e69424;
}
.a-text--11-13-400 {
  font-size: 11px;
  line-height: 13px;
  font-weight: 400;
}
.a-text--11-13-500 {
  font-size: 11px;
  line-height: 13px;
  font-weight: 500;
}
.a-text--11-19-400 {
  font-size: 11px;
  line-height: 19px;
  font-weight: 400;
}
.a-text--12-14-400 {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.a-text--12-14-500 {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.a-text--12-15-400 {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
}
.a-text--12-15-500 {
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
}
.a-text--12-16-400 {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.a-text--12-17-400 {
  font-size: 12px;
  line-height: 17px;
  font-weight: 400;
}
.a-text--12-19-400 {
  font-size: 12px;
  line-height: 19px;
  font-weight: 400;
}
.a-text--14-16-400 {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
.a-text--14-16-500 {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.a-text--14-17-400 {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
}
.a-text--14-17-500 {
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
}
.a-text--14-20-400 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.a-text--16-20-500 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.a-text--16-19-400 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
}
.a-text--16-19-500 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}
.a-text--16-18-500 {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}
.a-text--16-24-400 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.a-text--18-21-500 {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
}
.a-text--b38w50w50 {
  color: rgba(0, 0, 0, 0.38);
}
.a-text--b54w70w70 {
  color: rgba(0, 0, 0, 0.54);
}
.a-text--b87w100w100 {
  color: rgba(0, 0, 0, 0.87);
}
.a-text--orangeorangeorange,
.a-text--orangew100w100 {
  color: #e69424;
}
.a-text--redredred {
  color: #e53935;
}
.a-text--greengreengreen {
  color: #43a047;
}
.a-text--w30w30w30 {
  color: rgba(255, 255, 255, 0.3);
}
.a-text--w50w50w50 {
  color: rgba(255, 255, 255, 0.5);
}
.a-text--w70w70w70 {
  color: rgba(255, 255, 255, 0.7);
}
.a-text--w85w85w85 {
  color: rgba(255, 255, 255, 0.85);
}
.a-text--w100w100w100 {
  color: #ffffff;
}
.a-text--setLinks {
  color: #005cb2;
}
.a-text--setDisabled {
  color: rgba(0, 20, 40, 0.3);
}
.a-text--setPrimary {
  color: rgba(0, 20, 40, 0.9);
}
.a-text--setSecondary {
  color: rgba(0, 20, 40, 0.6);
}
.a-textPane {
  background-color: #ffffff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  overflow: hidden;
}
.a-textPane--borderRadius {
  border-radius: 8px;
  overflow: hidden;
}
.a-ticketBanner {
  margin: 4px 0 5px;
}
@media print {
  .a-ticketBanner {
    display: none;
  }
}
.a-ticketBanner__image {
  width: 100%;
}
.a-ticketFieldMessage {
  font-size: 12px;
  line-height: 14px;
}
.a-ticketFieldMessage--ERROR {
  color: #e53935;
}
.a-ticketFieldMessage--INFO {
  color: rgba(0, 20, 40, 0.42);
}
.a-ticketImage {
  width: 387px;
  height: 210px;
}
.a-ticketImage--branchNumber {
  background-image: url(/images/tipsport/ticket/branchNumber.png);
}
.a-ticketImage--controlNumber {
  background-image: url(/images/tipsport/ticket/controlNumber.png);
}
.a-triangleIcon {
  width: 0;
  height: 0;
  border-color: #ffffff transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0;
}
.a-verticalAlign--top {
  vertical-align: top;
}
.a-verticalAlign--bottom {
  vertical-align: bottom;
}
.a-verticalAlign--middle {
  vertical-align: middle;
}
.a-verticalAlign--baseline {
  vertical-align: initial;
}
.a-verticalAlign--txtTop {
  vertical-align: text-top;
}
.a-verticalAlign--txtBottom {
  vertical-align: text-bottom;
}
.a-groupSelect {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 20, 40, 0.6);
  border-radius: 12px;
  width: 24px;
  height: 16px;
}
.m-opportunityLayer__element .a-groupSelect {
  background: #ffffff;
  border-radius: 16px;
  width: 32px;
  height: 20px;
  cursor: pointer;
}
.a-groupSelect__text {
  padding-right: 7px;
  color: #ffffff;
  font-size: 10px;
  line-height: 16px;
  font-weight: 500;
}
.m-opportunityLayer__element .a-groupSelect__text {
  color: #005cb2;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.a-groupSelect__text--noIcon {
  padding-right: 0;
}
.a-groupSelect__icon {
  position: absolute;
  right: -2px;
  top: -2px;
}
.m-opportunityLayer__element .a-groupSelect__icon {
  fill: #005cb2;
  right: 0;
  top: 1px;
}
.a-groupSelect--disabled,
.a-groupSelect--disabled:hover {
  cursor: default;
  background-color: rgba(0, 20, 40, 0.42);
}
.a-optionList {
  padding-top: 8px;
  padding-bottom: 8px;
}
.a-kombiCashoutTable {
  width: 100%;
}
.a-kombiCashoutTable td,
.a-kombiCashoutTable th {
  padding: 4px 8px;
}
.a-kombiCashoutTable td:first-child,
.a-kombiCashoutTable th:first-child {
  padding-left: 16px;
}
.a-kombiCashoutTable td:last-child,
.a-kombiCashoutTable th:last-child {
  padding-right: 16px;
}
.a-kombiCashoutTable thead td,
.a-kombiCashoutTable thead th {
  padding-top: 8px;
  text-align: left;
  color: rgba(0, 20, 40, 0.42);
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.a-kombiCashoutTable tbody td,
.a-kombiCashoutTable tbody th {
  color: rgba(0, 20, 40, 0.9);
  font-size: 12px;
  line-height: 14px;
}
.a-kombiCashoutTable tbody tr:last-child td,
.a-kombiCashoutTable tbody tr:last-child th {
  padding-bottom: 12px;
}
tbody td.a-kombiCashoutTable__col--light,
tbody th.a-kombiCashoutTable__col--light,
thead td.a-kombiCashoutTable__col--light,
thead th.a-kombiCashoutTable__col--light {
  color: rgba(0, 20, 40, 0.6);
}
.a-kombiCashoutTable__col--main {
  width: 100%;
}
tbody td.a-kombiCashoutTable__col--right,
tbody th.a-kombiCashoutTable__col--right,
thead td.a-kombiCashoutTable__col--right,
thead th.a-kombiCashoutTable__col--right {
  white-space: nowrap;
  text-align: right;
}
.a-exTipIcon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.54);
  border-radius: 12px;
  width: 24px;
  height: 18px;
}
.m-opportunityLayer__element .a-exTipIcon {
  border-radius: 16px;
  width: 32px;
  height: 20px;
  background: #ffffff;
  cursor: pointer;
}
.a-exTipIcon--active,
.a-exTipIcon:hover {
  background-color: #e69424;
}
.m-opportunityLayer__element .a-exTipIcon--active,
.m-opportunityLayer__element .a-exTipIcon:hover {
  background: #ffffff;
}
.a-exTipIcon__text {
  padding-right: 7px;
  color: #ffffff;
  font-size: 10px;
  line-height: 18px;
  font-weight: 500;
}
.a-exTipIcon__text--noIcon {
  padding-right: 0;
}
.m-opportunityLayer__element .a-exTipIcon__text {
  color: #005cb2;
  font-size: 12px;
  line-height: 20px;
}
.a-exTipIcon__icon {
  position: absolute;
  right: 0;
  top: 1px;
}
.a-exTipIcon--disabled,
.a-exTipIcon--disabled:hover {
  cursor: default;
  background-color: rgba(0, 20, 40, 0.42);
}
.a-nd-activeHeadline {
  display: inline-flex;
  margin-bottom: 33px;
  color: #005cb2;
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
  font-weight: 500;
}
.a-nd-activeHeadline__ico {
  position: relative;
  margin-right: 12px;
}
.a-nd-activeHeadline__txt {
  display: flex;
  padding: 8px;
  border-radius: 4px;
}
.a-nd-activeHeadline__txt:hover {
  color: #005cb2;
  background-color: rgba(30, 136, 229, 0.24);
}
.a-nd-btn {
  display: inline-block;
  padding: 8px 16px;
  border-radius: 4px;
  text-transform: uppercase;
  cursor: pointer;
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
}
.a-nd-btn--primary,
.a-nd-btn--primary:visited {
  color: #ffffff;
  background-color: #e69424;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 1px 5px rgba(0, 0, 0, 0.2);
}
.a-nd-btn--primary:hover,
.a-nd-btn--primary:visited:hover {
  background: #e9a13e;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14), 0 4px 5px rgba(0, 0, 0, 0.12),
    0 1px 10px rgba(0, 0, 0, 0.2);
}
.a-nd-btn--secondary,
.a-nd-btn--secondary:visited {
  color: #ffffff;
  background-color: #005cb2;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 1px 5px rgba(0, 0, 0, 0.2);
}
.a-nd-btn--secondary:hover,
.a-nd-btn--secondary:visited:hover {
  background: #1f70bb;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14), 0 4px 5px rgba(0, 0, 0, 0.12),
    0 1px 10px rgba(0, 0, 0, 0.2);
}
.a-nd-btn--primaryLight,
.a-nd-btn--primaryLight:visited {
  color: #e69424;
  background-color: rgba(230, 148, 36, 0.12);
}
.a-nd-btn--primaryLight:hover,
.a-nd-btn--primaryLight:visited:hover {
  background: rgba(230, 148, 36, 0.24);
}
.a-nd-btn--primaryText,
.a-nd-btn--primaryText:visited {
  color: #e69424;
  background-color: initial;
}
.a-nd-btn--primaryText:hover,
.a-nd-btn--primaryText:visited:hover {
  background: rgba(230, 148, 36, 0.12);
}
.a-nd-btn--secondaryLight,
.a-nd-btn--secondaryLight:visited {
  color: #005cb2;
  background-color: rgba(30, 136, 229, 0.12);
}
.a-nd-btn--secondaryLight:hover,
.a-nd-btn--secondaryLight:visited:hover {
  background: rgba(30, 136, 229, 0.24);
}
.a-nd-btn--secondaryText,
.a-nd-btn--secondaryText:visited {
  color: #005cb2;
  background-color: initial;
}
.a-nd-btn--secondaryText:hover,
.a-nd-btn--secondaryText:visited:hover {
  background: rgba(30, 136, 229, 0.12);
}
.a-nd-btn--disabled,
.a-nd-btn--disabled:visited {
  color: rgba(0, 20, 40, 0.3);
  background-color: rgba(0, 20, 40, 0.12);
  cursor: default;
}
.a-nd-btn--disabled:hover,
.a-nd-btn--disabled:visited:hover {
  background: rgba(0, 20, 40, 0.12);
}
.a-nd-btn--disabledText,
.a-nd-btn--disabledText:visited {
  color: rgba(0, 20, 40, 0.42);
  background-color: initial;
  cursor: default;
}
.a-nd-btn--disabledText:hover,
.a-nd-btn--disabledText:visited:hover {
  background: transparent;
}
.a-nd-circleIcons {
  display: inline-block;
  padding-right: 16px;
  margin-right: 8px;
  border-radius: 50%;
  width: 48px;
  height: 48px;
}
.a-nd-circleIcons--light {
  background-color: #e4f1fc;
}
.a-nd-circleIcons--dark {
  background-color: #005cb2;
}
.a-nd-circleIcons--small {
  width: 32px;
  height: 32px;
}
.a-nd-circleIcons__ico {
  transform: translate(50%, 50%);
}
.a-nd-divider {
  margin: 0;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.a-nd-divider--slimLighten {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.a-nd-divider--fatDarker {
  border-top: 16px solid #f5f5f5;
}
.a-nd-divider--fatLighter {
  border-top: 16px solid #ffffff;
}
.a-nd-info {
  display: flex;
  color: rgba(0, 20, 40, 0.6);
  margin-bottom: 33px;
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.a-nd-info__ico {
  position: relative;
  margin-right: 12px;
}
.a-nd-responsive {
  padding: 0 32px;
  margin: 0 auto;
  max-width: 1280px;
}
@media screen and (min-width: 860px) {
  .a-nd-responsive {
    padding: 0 32px;
  }
}
.a-nd-stepper {
  border-radius: 50%;
  text-align: center;
  color: rgba(0, 20, 40, 0.6);
  background-color: #f5f5f5;
  width: 48px;
  height: 48px;
  font-size: 20px;
  line-height: 48px;
  font-weight: 500;
}
.a-nd-tag {
  margin: 0 auto;
  text-transform: none;
  font-size: 12px;
  line-height: 140%;
}
.a-nd-tag--dark {
  background: rgba(0, 20, 40, 0.42);
  color: #ffffff;
}
.a-nd-tag--light {
  background: rgba(0, 20, 40, 0.06);
  color: rgba(0, 20, 40, 0.6);
}
.a-nd-tag__item {
  padding: 3px 8px;
  margin-right: 8px;
  border-radius: 16px;
  text-transform: uppercase;
}
.a-nd-text--p1 {
  font-size: 20px;
}
.a-nd-text--p1,
.a-nd-text--p2 {
  text-transform: none;
  line-height: 140%;
}
.a-nd-text--p2 {
  font-size: 16px;
}
.a-nd-text--p3 {
  font-size: 14px;
}
.a-nd-text--p3,
.a-nd-text--p4 {
  text-transform: none;
  line-height: 140%;
}
.a-nd-text--p4 {
  font-size: 12px;
}
.a-nd-text--p5 {
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.a-nd-text--h1 {
  font-size: 48px;
}
.a-nd-text--h1,
.a-nd-text--h2 {
  text-transform: none;
  line-height: 140%;
  font-weight: 700;
}
.a-nd-text--h2 {
  font-size: 32px;
}
.a-nd-text--h3 {
  font-size: 20px;
}
.a-nd-text--h3,
.a-nd-text--h4 {
  text-transform: none;
  line-height: 140%;
  font-weight: 500;
}
.a-nd-text--h4 {
  font-size: 16px;
}
.a-nd-text--h5 {
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
  font-weight: 500;
}
.m-accordion:last-of-type .m-accordion__header {
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.12),
    inset 0 -1px 0 0 rgba(0, 0, 0, 0.12);
}
.m-accordion--reverse {
  display: flex;
  flex-flow: column;
}
.m-accordion--reverse .m-accordion__content {
  order: 20;
}
.m-accordion__header {
  padding: 12px 16px;
  background-color: #f5f5f5;
  color: #005cb2;
  font-weight: 500;
  line-height: 24px;
  font-size: 14px;
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.12);
}
.m-accordion__header:hover {
  color: #e69424;
}
.collapsiblePanel--show ~ .m-accordion__header,
.collapsiblePanel-show-prepare ~ .m-accordion__header {
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.12),
    inset 0 -1px 0 0 rgba(0, 0, 0, 0.12);
}
.collapsiblePanel--show ~ .m-accordion__header .m-accordion__icon,
.collapsiblePanel-show-prepare ~ .m-accordion__header .m-accordion__icon {
  transform: rotate(-180deg);
}
.m-accordion__icon {
  display: block;
  margin-right: 8px;
  transition: transform 0.3s ease-out;
  fill: #005cb2;
}
.m-accordion__header:hover .m-accordion__icon {
  fill: #e69424;
}
.m-accordion__content.collapsiblePanel {
  height: 0;
}
.m-accordion__content.collapsiblePanel-show-prepare {
  opacity: 1;
  overflow: hidden;
  height: auto !important;
}
.m-actionList {
  margin: 8px 0;
  font-size: 12px;
  line-height: 15px;
}
.m-actionList__date {
  min-width: 100px;
  color: rgba(0, 0, 0, 0.38);
}
.m-actionList__term {
  font-weight: 500;
}
.m-actionList__def,
.m-actionList__term {
  color: rgba(0, 0, 0, 0.87);
}
.m-modalDialogArrows {
  display: flex;
}
.m-modalDialogArrows__arrow--disable {
  opacity: 0.5;
  pointer-events: none;
}
.m-appDebug {
  position: absolute;
  top: 0;
  height: 10px;
  width: 10px;
  opacity: 0.4;
  background-color: #ffffff;
  cursor: pointer;
}
.m-appDebug--shown {
  height: auto;
  z-index: 100;
  opacity: 1;
  padding: 10px;
  font-weight: 700;
  width: auto;
  cursor: default;
}
.m-appDebug > a {
  display: block;
}
.m-appDebug__headline {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
}
.m-appDebug__logDiv {
  border: 1px solid rgba(0, 20, 40, 0.12);
  margin-top: 10px;
  font: medium monospace;
}
.m-appDebug__logmsg {
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
  padding: 2px;
}
.m-appDebug__logmsg:first-child,
.m-appDebug__logmsg:last-child {
  border-bottom: none;
}
.m-appDebug__title {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  margin: 4px 0;
}
.m-appDebug__options {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  padding: 6px;
}
.m-appDebug__option {
  padding: 4px 0;
}
.m-autocomplete {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 100;
  background-color: #ffffff;
}
.m-autocomplete__element {
  display: flex;
  align-items: center;
  padding: 12px 24px;
  cursor: pointer;
}
.m-autocomplete__element--preSelected,
.m-autocomplete__element:hover {
  background-color: rgba(0, 0, 0, 0.12);
}
.m-autocomplete__element--noHover:hover {
  background-color: #ffffff;
}
.m-autocomplete__element--error {
  cursor: default;
}
.m-autocomplete__element--error:hover {
  background-color: #ffffff;
}
.m-autocomplete__text {
  font-size: 16px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.87);
}
.m-autocomplete__text--emphasized {
  color: rgba(0, 20, 40, 0.6);
}
.m-autocomplete__text--selected {
  color: rgba(0, 0, 0, 0.54);
}
.m-autocomplete__text--error {
  color: #e53935;
}
.m-autocompleteFormElement {
  position: relative;
  min-height: 56px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.m-autocompleteFormElement__label {
  width: 72px;
  margin-right: 8px;
  padding-left: 16px;
  font-size: 16px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
}
.m-autocompleteFormElement__results {
  display: flex;
  padding: 8px 0;
}
.m-autocompleteFormElement__resultList {
  display: flex;
}
.m-autocompleteFormElement__resultList:not(:empty) {
  margin-right: 8px;
}
.m-autocompleteFormElement__resultList .a-chipAvatar {
  margin: 3px;
}
.m-autocompleteFormElement__resultList .a-chipAvatar + .a-chipAvatar {
  margin-left: 8px;
}
.m-autocompleteFormElement__input {
  margin: 3px;
  padding: 0;
  font-size: 16px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.87);
  background-color: initial;
  border: none;
  outline: none;
}
.m-autocompleteFormElement__input:focus,
input[type="text"].m-autocompleteFormElement__input:focus {
  box-shadow: none;
}
.m-autocompleteFormElement__input::placeholder {
  color: rgba(0, 0, 0, 0.54);
}
.m-autocompleteFormElement__autocomplete {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.m-autocompleteFormElement__avatar {
  margin-right: 24px;
  border-radius: 12px;
}
.m-backToBlock {
  padding: 45px 0;
  text-align: center;
}
.m-backToBlock--top {
  border-top: 1px solid #bebebe;
}
.m-backToBlock--bottom {
  border-bottom: 1px solid #bebebe;
}
.m-badgeList {
  margin: -2px -4px;
  display: flex;
  flex-wrap: wrap;
}
.m-badgeList--center {
  align-items: center;
  justify-content: center;
}
.m-badgeList--horizontal {
  flex-direction: row;
}
.m-badgeList--horizontal.m-badgeList--left {
  justify-content: flex-start;
}
.m-badgeList--horizontal.m-badgeList--right {
  justify-content: flex-end;
}
.m-badgeList--vertical {
  flex-direction: column;
}
.m-badgeList--vertical.m-badgeList--left {
  align-items: flex-start;
}
.m-badgeList--vertical.m-badgeList--right {
  align-items: flex-end;
}
.m-badgeList__item {
  margin: 2px 4px;
  overflow: hidden;
}
.m-barBox__inner {
  height: 16px;
  background-color: #f5f5f5;
  border-radius: 20px;
}
.m-barBox--noTransition * {
  transition: none !important;
}
.m-barBox__success {
  min-width: 1px;
  height: 16px;
  transition: all 1.4s ease 0s;
  background-color: #43a047;
  border-radius: 0 20px 20px 0;
  overflow: hidden;
}
.m-barBox__default {
  border-left: 1px solid #c4c4c4;
}
.m-barBox__emptyBar {
  border-left: 1px solid rgba(0, 0, 0, 0.26);
}
.m-barBox__fail {
  min-width: 1px;
  height: 16px;
  transition: all 1.4s ease 0s;
  background-color: #e53935;
  border-radius: 20px 0 0 20px;
}
.m-barBox--smallValue {
  border-radius: 0;
}
.m-barBox__icons {
  margin-right: 8px;
  padding-top: 3px;
}
.m-barBox__lines {
  float: right;
  margin-right: 64px;
}
.m-barBox__title {
  padding-top: 24px;
  padding-bottom: 4px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.m-barBox__titleLink,
.m-barBox__titleLink:link,
.m-barBox__titleLink:visited {
  color: #005cb2;
}
.m-barBox__titleLink:hover {
  color: #e69424;
}
.m-barBox__titleValue {
  margin: 0;
  font-weight: 500;
}
.m-barBox__titleValue--success {
  color: #43a047;
}
.m-barBox__titleValue--default {
  color: rgba(0, 0, 0, 0.54);
}
.m-barBox__titleValue--fail {
  color: #e53935;
}
.m-baseballStatistics {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-grow: 1;
  top: 5px;
}
@media only screen and (max-width: 1350px) {
  .m-baseballStatistics__stats {
    display: none;
  }
}
.m-baseballStatistics__label {
  display: inline-block;
  width: 50px;
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  color: #ffffff;
  margin-right: 5px;
}
.m-baseballStatistics__icoStats {
  position: relative;
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-right: 3px;
  top: 4px;
}
.m-baseballStatistics__shortStats {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  display: none;
}
@media only screen and (max-width: 1350px) {
  .m-baseballStatistics__shortStats {
    display: block;
  }
}
.m-baseballStatistics__shortStats span {
  margin-right: 5px;
}
.m-baseballStatistics__playground {
  position: relative;
  width: 70px;
  height: 70px;
  color: #000000;
}
.m-baseballStatistics__base {
  position: absolute;
  width: 15px;
  height: 15px;
  text-align: center;
}
.m-baseballStatistics__base--b1 {
  top: 25px;
  right: 7px;
}
.m-baseballStatistics__base--b2 {
  top: 6px;
  right: 26px;
}
.m-baseballStatistics__base--b3 {
  top: 25px;
  right: 45px;
}
.m-bestOf__table .avatar a.username,
.m-bestOf__table .link {
  font-size: 14px;
}
.m-bestOf__table .colPhoto img.photo {
  vertical-align: initial;
}
.m-betSets {
  margin: -16px;
}
.m-bettingButtons {
  margin: 8px;
}
.m-bettingButtons__potentialNetBonus {
  margin-top: 8px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
  text-align: center;
}
.m-bettingButtons__declineOdds {
  margin-top: 8px;
}
.m-bettingButtons__warning {
  color: #e53935;
}
.m-blockedList {
  position: relative;
  padding-bottom: 15px;
}
.m-blockedList__divider {
  position: relative;
  height: 1px;
  background-color: rgba(0, 20, 40, 0.12);
  margin-left: 15px;
  margin-right: 15px;
  content: "";
}
.m-blockedListElement {
  position: relative;
  padding: 12px 25px;
  align-items: center;
}
.m-blockedListElement__avatar {
  padding-left: 0;
}
.m-blockedListElement__contact {
  font-weight: 500;
  font-size: 16px;
  padding-left: 25px;
}
.m-blockedListElement__button {
  font-size: 14px;
  font-weight: 500;
  padding-right: 0;
  text-align: end;
  margin-left: auto;
}
.m-blogChoose__image {
  display: block;
  border: 1px solid #ffffff;
  cursor: pointer;
}
.m-blogChoose__image--active {
  border: 2px solid #e69424;
  cursor: default;
}
.m-blogChoose__notext {
  padding-left: 23px;
}
.m-blogItem {
  padding-bottom: 15px;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem {
    padding-bottom: 0;
  }
}
.m-blogItem__fixedSize {
  max-width: calc(100% - 102px);
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__textBlock {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 15px;
  }
}
.m-blogItem__title {
  display: inline-block;
  padding-left: 10px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0;
  color: #004aa2;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.m-blogItem__title > a:first-child:after {
  content: "\00a0";
  letter-spacing: 3px;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__title {
    padding-left: 0;
  }
}
.m-blogItem__titleBadge {
  margin-bottom: 4px;
  display: inline-block;
  vertical-align: middle;
}
.m-blogItem__perex {
  margin-top: 12px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
  color: #000000;
  overflow: hidden;
  max-height: 66px;
  display: -webkit-box;
  box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__perex {
    margin-bottom: 0;
    padding-left: 0;
  }
}
.m-blogItem__stickers {
  margin-bottom: 5px;
  margin-top: 5px;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__stickers {
    margin-top: 6px;
    margin-bottom: 0;
  }
}
.m-blogItem__info {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.06em;
  color: #6f6f6f;
}
.m-blogItem__info--nonactual {
  color: #9a2a2a;
}
.m-blogItem__info--times,
.m-blogItem__info--times a {
  color: rgba(0, 0, 0, 0.38);
}
.m-blogItem__info + .m-blogItem__info {
  margin-top: 5px;
}
.m-blogItem__avatar {
  margin-top: 10px;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__avatar {
    margin-top: 0;
  }
}
.m-blogItem__avatar .a-avatar__link.a-avatar__link--mini {
  display: none;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__avatar .a-avatar__link.a-avatar__link--mini {
    display: block;
  }
}
.m-blogItem__heading {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: -0.02em;
  color: #000000;
}
.m-blogItem__rating {
  margin-top: 10px;
  text-align: center;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__rating {
    margin-top: 8px;
  }
}
.m-blogItem__promoImage {
  margin-bottom: 20px;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__promoImage {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__infoBlock {
    margin-top: 7px;
    margin-right: auto;
  }
  .m-blogItem__infoBlock--unpublished {
    margin-top: 30px;
    margin-right: auto;
  }
}
.m-blogItem__noImage {
  position: relative;
  margin-bottom: 20px;
  background-color: #c4c4c4;
}
@media only screen and (min-width: 1261px) {
  .m-blogItem__noImage {
    margin-bottom: 0;
  }
}
.m-blogItem__noImage:before {
  display: block;
  width: 100%;
  padding-top: 68.36461126%;
  content: "";
}
.m-blogItem__noImageText {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -13px;
  text-align: center;
  font-weight: 500;
  line-height: 26px;
  font-size: 20px;
  color: #858585;
  opacity: 0.5;
}
.m-blogItem__ratingResult {
  margin-top: 5px;
}
.m-blogItem__miniLabel {
  position: absolute;
  top: 8px;
  left: 16px;
}
.m-blogItem__image {
  position: relative;
}
.m-blogList__element {
  padding: 10px 15px;
}
.m-blogList__element:hover {
  background-color: #e6f5ff;
  cursor: pointer;
}
.m-blogList__element + .m-blogList__element {
  border-top: 1px solid #d3d3d3;
}
.m-blogList__element--small {
  padding: 7px 15px;
}
.m-blogList__element--small:hover {
  background-color: inherit;
  cursor: default;
}
.m-blogList__title {
  font-weight: 500;
  line-height: 21px;
  font-size: 14px;
  color: #004aa2;
  margin-bottom: 10px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.m-blogList__stickers {
  margin-bottom: 10px;
}
.m-blogList__stickers .m-sticker__element {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
}
.m-blogList__time {
  letter-spacing: -0.06em;
  color: #6f6f6f;
}
.m-blogList__heading {
  letter-spacing: -0.02em;
  color: rgba(0, 20, 40, 0.6);
}
.m-blogList__heading,
.m-blogList__time {
  font-size: 12px;
  margin-bottom: 7px;
}
.m-card {
  padding-left: 10px;
  padding-right: 10px;
}
.m-card + .m-card {
  margin-top: 10px;
}
.m-card__content {
  padding: 10px 0 16px;
}
.m-card__content--choice {
  padding: 12px 6px;
}
@media only screen and (min-width: 1261px) {
  .m-card__content--choice {
    padding-bottom: 10px;
  }
}
.m-card__content--borderBtm {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.m-card__action {
  text-align: right;
  padding: 0 0 14px;
}
.m-card__cta {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
@media only screen and (min-width: 1261px) {
  .m-card__cta {
    border-top: none;
  }
}
.m-card__cta .col-xs + .col-xs {
  margin-left: 10px;
}
.m-card__title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.m-card__title,
.textPane h3.m-card__title {
  padding: 16px 6px;
}
.m-card__subtitle {
  font-weight: 700;
  line-height: 18px;
  font-size: 15px;
  text-transform: uppercase;
  color: #004aa2;
  margin-bottom: 5px;
}
.m-card__perex {
  font-size: 12px;
  line-height: 15px;
  color: #4c4c4c;
}
.m-card__list {
  display: flex;
  flex-wrap: nowrap;
}
.m-card__col {
  width: 170px;
}
.m-card__icon {
  margin-right: 7px;
}
.m-card__term {
  font-size: 12px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.38);
  margin-bottom: 7px;
}
.m-card__desc {
  line-height: 25px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.87);
}
.m-card__number {
  display: inline-block;
  margin-left: 6px;
  font-weight: 500;
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 100%;
  width: 24px;
  height: 24px;
}
.m-cardBet--disabled,
.m-cardBet--disabled .a-text--b87w100w100,
.m-cardBet--disabled a {
  color: rgba(0, 20, 40, 0.6);
}
.m-cardBet--disabled .a-masterAndServant__servant {
  color: rgba(0, 20, 40, 0.42);
}
.m-cardBet--disabled svg.m-cardTicket__icon {
  fill: rgba(0, 20, 40, 0.42);
}
.m-cardBet--disabled .a-sticker {
  background-color: rgba(0, 20, 40, 0.42);
}
.m-cardBet__fixCol {
  max-width: 243px;
}
.m-cardBet__row {
  margin-top: 4px;
}
.m-cardBet__row--spaced {
  margin-top: 11px;
}
.m-cardBet__row--cashout ~ .m-cardBet__row--current {
  margin-top: 0;
}
.m-cardBet__row a,
.modal-dialog-content .m-cardBet__row a {
  text-decoration: none;
  transition: none;
  color: #005cb2;
}
.m-cardBet__row a:hover,
.modal-dialog-content .m-cardBet__row a:hover {
  color: #e69424;
}
.m-cardBet__more {
  margin-top: 8px;
  margin-left: 36px;
  line-height: 36px;
}
.m-cardBet__playName {
  font-weight: 500;
  line-height: 17px;
  font-size: 14px;
}
.modal-dialog-content a.m-cardBet__playName,
a.m-cardBet__playName {
  text-decoration: none;
  transition: none;
  color: #005cb2;
}
.modal-dialog-content a.m-cardBet__playName:hover,
a.m-cardBet__playName:hover {
  color: #e69424;
}
.m-cardBet__link {
  color: #005cb2;
}
a:hover .m-cardBet__liveLink {
  color: #e69424;
}
.m-cardBet__cashoutIconWrapper {
  display: flex;
  align-items: center;
}
.m-cardBet__cashoutIcon {
  margin-right: 4px;
}
.m-cardContest {
  position: relative;
  padding: 0;
  width: 300px;
  overflow: hidden;
  height: 100%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.m-cardContest--empty {
  cursor: auto;
}
.m-cardContest--long {
  width: 100%;
  max-height: 180px;
  display: flex;
  flex-flow: row nowrap;
}
.m-cardContest--long + .m-cardContest--long {
  margin-top: 10px;
}
.m-cardContest:hover {
  color: #004aa2;
  text-decoration: none;
}
.m-cardContest--withIlu {
  min-height: 424px;
}
.m-cardContest__flexWrapperImage {
  width: 300px;
  flex: 0 0 300px;
}
.m-cardContest__flexWrapperContent {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}
@media only screen and (min-width: 1261px) {
  .m-cardContest__flexWrapperContent {
    padding-right: 130px;
  }
}
.m-cardContest__flexWrapperInner {
  width: 50%;
  max-width: 300px;
  flex: 0 0 50%;
  padding: 10px;
}
.m-cardContest__flexWrapperInner--between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.m-cardContest__ilu {
  margin: 59px 50px;
  width: 200px;
  height: 200px;
}
.m-cardContest__imageWrapper {
  display: block;
  position: relative;
  height: 150px;
}
.m-cardContest__imageWrapper--shadowed .m-cardContest__image {
  filter: grayscale(1);
}
.m-cardContest__imageWrapper:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  content: "";
  z-index: 2;
  opacity: 0;
}
.m-cardContest__imageWrapper:hover .m-cardContest__imageText,
.m-cardContest__imageWrapper:hover:before {
  opacity: 1;
}
.m-cardContest__imageWrapper:hover .m-cardContest__image {
  filter: grayscale(1);
}
.m-cardContest__image {
  max-height: 150px;
}
.m-cardContest__imageText {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -9px;
  font-weight: 500;
  line-height: 18px;
  font-size: 15px;
  text-align: center;
  color: #ffffff;
  opacity: 0;
  z-index: 4;
}
.m-cardContest__headline {
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  cursor: pointer;
}
.m-cardContest__headline:hover {
  color: #e69424;
}
.m-cardContest__moreInfoLink {
  cursor: pointer;
  color: #004aa2;
}
.m-cardContest__moreInfoLink:hover {
  color: #e69424;
}
.m-cardContest__content {
  padding: 10px;
  position: relative;
}
.m-cardContest__content--withIlu {
  padding: 0;
  min-height: 75px;
}
.m-cardContest__state {
  position: relative;
  margin-top: 10px;
  z-index: 2;
}
.m-cardContest__state--long {
  margin-top: 0;
  margin-left: 0;
}
.m-cardContest__state--between {
  margin-top: 0;
  margin-bottom: 43px;
}
@media only screen and (min-width: 1261px) {
  .m-cardContest__state--between {
    margin-bottom: 13px;
  }
}
.m-cardContest__stateDetail--imp {
  text-transform: uppercase;
}
.m-cardContest__stateBox {
  display: flex;
}
.m-cardContest__stateBox + .m-cardContest__stateBox {
  margin-top: 10px;
}
.m-cardContest__stateIcon {
  margin-right: 6px;
}
.m-cardContest__imageLabel {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 4;
}
.m-cardContest__btn {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  height: 30px;
  width: 100%;
  line-height: 30px;
  border-radius: 0 0 2px 2px;
  z-index: 2;
}
.m-cardContest__btn--long {
  border-radius: 0 0 0 2px;
}
.m-cardContest__btn--fixed {
  position: absolute;
  bottom: 14px;
  right: 10px;
  width: auto;
}
.m-cardContest__perex {
  height: 70px;
  margin-top: 6px;
  margin-right: 19px;
  font-size: 12px;
  line-height: 14px;
  color: #4c4c4c;
  overflow: hidden;
}
.m-cardContest__perex--long {
  max-height: 100%;
}
.m-cardContest__perex--withIlu {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
}
.m-cardContest__perex--withIlu strong {
  display: block;
}
.m-cardContest__badge {
  position: absolute;
  bottom: -16px;
  right: -24px;
}
.m-cardContest__btn + .m-cardContest__badge {
  bottom: 14px;
}
.m-cardTicket {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 12px 16px 12px 12px;
  border-left: 4px solid;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
}
.m-cardTicket--selected,
.m-cardTicket:hover {
  background-color: #e6f5ff;
}
.m-cardTicket--nonclickable {
  cursor: default;
}
.m-cardTicket--nonclickable:hover {
  background-color: #ffffff;
}
.m-cardTicket + .m-cardTicket {
  margin-top: 12px;
}
.m-cardTicket--small {
  display: inline-flex;
  align-items: center;
  padding: 4px 4px 4px 8px;
}
.m-cardTicket--small + .m-cardTicket--small {
  margin-top: 8px;
}
.m-cardTicket--ticketArena {
  padding: 8px 8px 16px 16px;
  border-left: none;
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket--ticketArena {
    padding: 8px 12px 8px 16px;
  }
}
.m-cardTicket--awaiting_cashout,
.m-cardTicket--branch,
.m-cardTicket--continued,
.m-cardTicket--missing,
.m-cardTicket--unevaluated,
.m-cardTicket--unknown {
  border-color: rgba(0, 0, 0, 0.38);
}
.m-cardTicket--cancelled {
  border-color: #5f01a1;
}
.m-cardTicket--can_cancel,
.m-cardTicket--warning {
  border-color: #e69424;
}
.m-cardTicket--cashout,
.m-cardTicket--won {
  border-color: #43a047;
}
.m-cardTicket--minus,
.m-cardTicket--void {
  border-color: #5f01a1;
}
.m-cardTicket--missing {
  border-color: #e69424;
}
.m-cardTicket--lost {
  border-color: #e53935;
}
.m-cardTicket__note {
  margin-top: 4px;
  line-height: 15px;
  overflow: hidden;
  max-height: 30px;
  display: -webkit-box;
  box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.m-cardTicket__icon {
  position: relative;
  z-index: 2;
}
.m-cardTicket__icon + .m-cardTicket__icon {
  margin-left: 4px;
}
.m-cardTicket__icon--small {
  margin-left: 6px;
}
.m-cardTicket__partBreak {
  margin: 8px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partBreak {
    margin: 0;
    border: none;
    order: 25;
  }
}
.p-popupNotification .m-cardTicket__partBreak {
  margin: 0;
  border: none;
  order: 25;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partBreak {
    margin: 8px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    order: inherit;
  }
}
.m-cardTicket--ticketArena .m-cardTicket__partBreak {
  margin-left: -4px;
  margin-right: -4px;
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partBet {
    margin-left: auto;
  }
}
.p-popupNotification .m-cardTicket__partBet {
  margin-left: auto;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partBet {
    margin-left: 0;
  }
}
.m-cardTicket__partBet--ticketArena {
  margin-left: 0;
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partBet {
    order: 5;
  }
}
.p-popupNotification .m-cardTicket__partBet {
  order: 5;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partBet {
    order: inherit;
  }
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partWin {
    order: 10;
  }
}
.p-popupNotification .m-cardTicket__partWin {
  order: 10;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partWin {
    order: inherit;
  }
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partType {
    order: 11;
  }
}
.p-popupNotification .m-cardTicket__partType {
  order: 11;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partType {
    order: inherit;
  }
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partCash {
    order: 15;
  }
}
.p-popupNotification .m-cardTicket__partCash {
  order: 15;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partCash {
    order: inherit;
  }
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partCheckbox,
  .m-cardTicket__partIcons {
    order: 20;
  }
}
.p-popupNotification .m-cardTicket__partCheckbox,
.p-popupNotification .m-cardTicket__partIcons {
  order: 20;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partCheckbox,
  .m-matchesDetail--multiview .m-cardTicket__partIcons {
    order: inherit;
  }
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partNote {
    order: 30;
  }
}
.p-popupNotification .m-cardTicket__partNote {
  order: 30;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partNote {
    order: inherit;
  }
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partIconsNote {
    order: 35;
  }
}
.p-popupNotification .m-cardTicket__partIconsNote {
  order: 35;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partIconsNote {
    order: inherit;
  }
}
.m-cardTicket__partBet,
.m-cardTicket__partCash,
.m-cardTicket__partCheckbox,
.m-cardTicket__partIcons,
.m-cardTicket__partIconsNote,
.m-cardTicket__partInfo,
.m-cardTicket__partNote,
.m-cardTicket__partType,
.m-cardTicket__partWin {
  position: relative;
  width: 100%;
  min-height: 1px;
}
.m-cardTicket--partDis {
  color: rgba(0, 0, 0, 0.38);
}
.m-cardTicket--partDis:hover {
  cursor: auto;
  background-color: #ffffff;
}
.m-cardTicket__partBet,
.m-cardTicket__partCash,
.m-cardTicket__partType,
.m-cardTicket__partWin {
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partBet,
  .m-cardTicket__partCash,
  .m-cardTicket__partType,
  .m-cardTicket__partWin {
    flex: 0 0 17.53246753%;
    max-width: 17.53246753%;
    padding-left: 8px;
  }
}
.p-popupNotification .m-cardTicket__partBet,
.p-popupNotification .m-cardTicket__partCash,
.p-popupNotification .m-cardTicket__partType,
.p-popupNotification .m-cardTicket__partWin {
  flex: 0 0 17.53246753%;
  max-width: 17.53246753%;
  padding-left: 8px;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partBet,
  .m-matchesDetail--multiview .m-cardTicket__partCash,
  .m-matchesDetail--multiview .m-cardTicket__partType,
  .m-matchesDetail--multiview .m-cardTicket__partWin {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding-left: 0;
  }
}
.m-cardTicket__partCheckbox,
.m-cardTicket__partIcons,
.m-cardTicket__partIconsNote {
  flex: 0 0 13.83928571%;
  max-width: 13.83928571%;
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partCheckbox,
  .m-cardTicket__partIcons,
  .m-cardTicket__partIconsNote {
    flex: 0 0 9.35064935%;
    max-width: 9.35064935%;
  }
}
.p-popupNotification .m-cardTicket__partCheckbox,
.p-popupNotification .m-cardTicket__partIcons,
.p-popupNotification .m-cardTicket__partIconsNote {
  flex: 0 0 9.35064935%;
  max-width: 9.35064935%;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partCheckbox,
  .m-matchesDetail--multiview .m-cardTicket__partIcons,
  .m-matchesDetail--multiview .m-cardTicket__partIconsNote {
    flex: 0 0 13.83928571%;
    max-width: 13.83928571%;
  }
}
.m-cardTicket__partInfo,
.m-cardTicket__partNote {
  flex: 0 0 83.92857143%;
  max-width: 83.92857143%;
  padding-right: 8px;
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partInfo,
  .m-cardTicket__partNote {
    flex: 0 0 38.05194805%;
    max-width: 38.05194805%;
  }
}
.p-popupNotification .m-cardTicket__partInfo,
.p-popupNotification .m-cardTicket__partNote {
  flex: 0 0 38.05194805%;
  max-width: 38.05194805%;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partInfo,
  .m-matchesDetail--multiview .m-cardTicket__partNote {
    flex: 0 0 83.92857143%;
    max-width: 83.92857143%;
  }
}
.m-cardTicket__username {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  color: #004aa2;
}
.m-cardTicket__partAvatar {
  flex: 0 0 83.92857143%;
  max-width: 83.92857143%;
  padding-right: 8px;
}
@media only screen and (min-width: 1261px) {
  .m-cardTicket__partAvatar {
    flex: 0 0 174px;
    max-width: 174px;
    padding-left: 8px;
  }
}
.p-popupNotification .m-cardTicket__partAvatar {
  flex: 0 0 174px;
  max-width: 174px;
  padding-left: 8px;
}
@media only screen and (min-width: 1261px) {
  .m-matchesDetail--multiview .m-cardTicket__partAvatar {
    flex: 0 0 83.92857143%;
    max-width: 83.92857143%;
  }
}
.m-cardTicket__partCheckbox .a-inputCheckbox label {
  display: inline;
}
.m-cardTicket__ticketProgress {
  position: absolute;
  top: -4px;
  right: 4px;
}
.m-cardTicket__ticketProgress circle {
  stroke: rgba(0, 0, 0, 0.12);
}
.m-cardTicket__ticketProgress--won {
  stroke: #43a047;
}
.m-cardTicket__ticketProgress--lost {
  stroke: #e53935;
}
.m-cardTicket__ticketStatus .m-cardTicket__ticketProgress {
  right: -4px;
}
.m-casinoGame__gameImage {
  position: relative;
  background-color: #e2e2e2;
}
.m-casinoGame__bottomWrapper {
  position: absolute;
  bottom: 4px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
}
.m-casinoGame__maintenance {
  height: 130px;
  padding-top: 32px;
  background-color: rgba(0, 0, 0, 0.7);
  display: table-cell;
  width: 130px;
  border-radius: 4px;
}
.m-casinoGame__maintenanceSvg {
  margin: auto;
}
.m-casinoGame__maintenanceText {
  margin: 4px;
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
}
.m-casinoModalContent a,
.m-casinoModalContent a:visited {
  color: #004aa2;
}
.m-casinoModalContent a:hover {
  color: #e69424;
}
.m-casinoModalContent a:link {
  color: #004aa2;
}
.m-casinoModalContent a:disabled {
  color: #e1e1e1;
}
.m-casinoNewsList {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1.6em;
  font-size: 14px;
  color: #000000;
  font-weight: 400;
}
.m-casinoNewsList .m-casinoNewsList__image {
  width: 210px;
  height: 157.5px;
}
.m-casinoNewsList__element {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
}
.m-casinoNewsList__element:last-child .m-casinoNewsList__separator {
  border-top: none;
  margin-bottom: 0;
}
.m-casinoNewsList__element p {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
}
.m-casinoNewsList__title {
  margin-bottom: 5px;
  text-decoration: none;
  color: #004aa2;
  cursor: pointer;
  transition: color 0.25s;
}
.m-casinoNewsList__title:visited {
  color: #004aa2;
}
.m-casinoNewsList__title:hover {
  color: #e69424;
}
.m-casinoNewsList__separator {
  margin: 20px 0;
  border-top: 1px solid #d3d3d3;
}
.m-casinoNewsList__cropText {
  overflow: hidden;
  max-height: 90px;
  display: -webkit-box;
  box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.m-casinoPane {
  position: relative;
  border-radius: 2px;
}
.m-casinoPane__close {
  position: absolute;
  right: 12px;
  top: 12px;
  cursor: pointer;
}
.m-chatBottomPannel {
  padding: 0 10px 8px;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  background-color: #f5f5f5;
}
.m-chatBottomPannel__center {
  max-width: (100% - 122px);
}
.m-chatBottomPannel__center--expanded {
  min-height: 78px;
}
.m-chatBottomPannel__miniWithoutGifIcon {
  width: 224px;
}
.m-chatBottomPannel__mini {
  width: 240px;
}
.m-chatBottomPannel__input {
  padding: 5px 8px;
  height: 28px;
  margin-left: auto;
  margin-right: auto;
  overflow-y: auto;
  color: rgba(0, 20, 40, 0.9);
  font-size: 14px;
  line-height: 16px;
}
.m-chatBottomPannel__input--mc {
  max-height: 100px;
}
.m-chatBottomPannel__input--sz {
  max-height: 60px;
}
.m-chatBottomPannel__input--small {
  width: 224px;
}
.m-chatBottomPannel__input:focus {
  outline: none;
}
.m-chatBottomPannel__input:empty:after {
  content: attr(data-placeholder);
  color: rgba(0, 20, 40, 0.42);
  display: inline-block;
}
.m-chatBottomPannel__input:not(:empty):focus:after {
  content: "";
}
.m-chatPannel {
  display: flex;
  flex-flow: column;
  overflow: hidden;
  min-height: 150px;
}
.m-chatPannel__msgWrapper {
  display: flex;
  flex-flow: column;
  position: relative;
  margin-top: 8px;
}
.m-chatPannel__msgWrapper--mine {
  align-self: flex-end;
}
.m-chatPannel__date + .m-chatPannel__msgWrapper {
  margin-top: 16px;
}
.m-chatPannel__msgWrapper--withUserLabel {
  margin-top: 24px;
}
.m-chatPannel__date + .m-chatPannel__msgWrapper--withUserLabel {
  margin-top: 32px;
}
.m-chatPannel__msgWrapper:last-child {
  margin-bottom: 16px;
}
.m-chatPannel__avatar {
  border-radius: 100%;
  border: 2px solid #ffffff;
  margin-right: 2px;
}
.m-chatPannel__reactionButton {
  margin-left: 16px;
}
.m-chatPannel__date {
  margin-top: 16px;
  text-align: center;
  align-self: center;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.38);
}
.m-chatPannel__date:last-child {
  margin-bottom: 16px;
}
.m-chatPannel__systemMessage {
  margin-top: 8px;
  align-self: center;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.38);
}
.m-chatPannel__date + .m-chatPannel__systemMessage {
  margin-top: 16px;
}
.m-chatPannel__systemMessage:last-child {
  margin-bottom: 16px;
}
.m-chatPannel__reactionSummary {
  min-height: 52px;
}
.m-chatPannel__mini {
  max-width: 254px;
}
.m-chatPannel__big {
  max-width: 384px;
}
.m-chatPannel__gif {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.m-chatPannel__playIcon {
  height: 40px;
  width: 40px;
  padding: 8px;
  border-radius: 50%;
  background: #001428;
  cursor: pointer;
}
.m-chatPannel__gifLoader {
  height: 180px;
  width: 180px;
}
.m-chatPannel__msg {
  position: relative;
  padding: 8px 12px;
  margin-left: 16px;
  border-radius: 16px;
  word-break: break-word;
  font-size: 14px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.87);
}
.m-chatPannel__msg--gif {
  padding: 0;
}
.m-chatPannel__msg--mine {
  margin-left: 0;
  margin-right: 16px;
  align-self: flex-end;
  background-color: #1e88e5;
  color: #ffffff;
}
.m-chatPannel__msg--mine
  a:not(.ticket_link):not(.blog_link):not(.analyze_link):not(.short_link):not(
    .article_link
  ):not(.success_rate_link)
  a {
  color: #f1c88d !important;
  text-decoration: none !important;
  transition: color 0.25s, background 0.25s !important;
}
.m-chatPannel__msg--mine
  a:not(.ticket_link):not(.blog_link):not(.analyze_link):not(.short_link):not(
    .article_link
  ):not(.success_rate_link)
  a:hover {
  color: #e69424 !important;
}
.m-chatPannel__msg--others {
  align-self: flex-start;
  background-color: #f5f5f5;
}
.m-chatPannel__msg--others
  a:not(.ticket_link):not(.blog_link):not(.analyze_link):not(.short_link):not(
    .article_link
  ):not(.success_rate_link)
  a {
  color: #005cb2 !important;
  text-decoration: none !important;
  transition: color 0.25s, background 0.25s !important;
}
.m-chatPannel__msg--others
  a:not(.ticket_link):not(.blog_link):not(.analyze_link):not(.short_link):not(
    .article_link
  ):not(.success_rate_link)
  a:hover {
  color: #e69424 !important;
}
.m-chatPannel__msg + .m-chatPannel__msg {
  margin-top: 8px;
}
.m-chatPannel__msg .text-sm {
  font-size: 12px;
}
.m-chatPannel__msg .text-sm--weak {
  font-size: 12px;
  color: rgba(0, 20, 40, 0.6);
}
.m-chatPannel__msg .text-sm--strong {
  font-size: 12px;
  font-weight: 500;
}
.m-chatPannel__info {
  display: inline-flex;
  justify-content: flex-end;
  margin-right: 12px;
  margin-bottom: 2px;
}
.m-chatPannel__info--gif {
  padding: 8px 15px 8px 0;
}
.m-chatPannel__ico {
  display: block;
  margin-right: 4px;
}
.m-chatPannel__nameGroupNote {
  text-align: center;
  margin-top: 128px;
  color: rgba(0, 20, 40, 0.6);
  font-size: 12px;
  line-height: 14px;
}
.m-chatPannel__nameGroupBtn {
  margin-top: 8px;
}
.m-chatPannel__userLabel {
  position: absolute;
  display: flex;
  top: -15px;
  left: -4px;
}
.m-chatPannel__username {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 14px;
  white-space: nowrap;
}
.m-chatPannel__errorIndicator {
  position: absolute;
  left: -4px;
  top: -10px;
  border: 1px solid #ffffff;
  border-radius: 100%;
  background-color: #ffffff;
}
.m-chatPannel__lockedMessage {
  display: flex;
  justify-content: center;
  padding: 15px;
  color: rgba(0, 0, 0, 0.38);
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  font-size: 12px;
  line-height: 14px;
}
.m-chatPannel__lockedMessage
  a:not(.ticket_link):not(.blog_link):not(.analyze_link):not(.short_link):not(
    .article_link
  ):not(.success_rate_link)
  a {
  color: #005cb2 !important;
  text-decoration: none !important;
  transition: color 0.25s, background 0.25s !important;
}
.m-chatPannel__lockedMessage
  a:not(.ticket_link):not(.blog_link):not(.analyze_link):not(.short_link):not(
    .article_link
  ):not(.success_rate_link)
  a:hover {
  color: #e69424 !important;
}
.m-chatPannel__listWrapper {
  overflow: hidden;
  position: relative;
  flex-grow: 1;
  height: 100%;
}
.m-chatPannel__errorWrapper {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  color: rgba(0, 0, 0, 0.38);
  margin-top: 4px;
}
.m-chatPannel__errorWrapperSendButton {
  text-transform: uppercase;
}
.m-chatPannel__errorWrapperSendButton:before {
  content: "\00a0";
}
.m-chatPannel__messageStatus {
  text-align: right;
}
.m-chatPannel__statusIconText {
  margin-left: 4px;
}
.m-chatSmileKeyboard__element {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 2px;
  background-color: rgba(0, 20, 40, 0.12);
  border-radius: 3px;
  cursor: pointer;
  width: 40px;
  height: 40px;
}
.m-chatSmileKeyboard__element--double {
  width: 84px;
  height: 40px;
}
.m-chatSmileKeyboard__element--fans {
  width: 128px;
  height: 40px;
}
.m-chatTopPannel {
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  min-height: 56px;
  position: relative;
}
.m-chatTopPannel__msgHeader {
  padding: 10px 16px 10px 10px;
  width: 100%;
}
.m-chatTopPannel__state {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 14px;
  margin-top: 3px;
}
.m-chipList {
  display: flex;
  margin: -4px;
  flex-wrap: wrap;
}
.m-chipList__element {
  padding: 4px;
}
.m-chipList--small .m-chipList__element {
  padding: 4px 2px;
}
.m-clientInfo {
  min-height: 118px;
  background-color: #ffffff;
  padding: 10px;
  color: #000000;
  width: 546px;
}
.m-clientInfo__competition {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  padding-bottom: 5px;
}
.m-clientInfo .m-clientInfo__nickname {
  font-size: 12px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
}
.m-clientInfo .m-clientInfo__nickname:hover {
  color: #e69424;
}
.m-clientInfo__statistics {
  margin-bottom: 8px;
}
.m-clientInfo__value {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.m-clientInfo__description {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  text-transform: lowercase;
}
.m-clientInfo__blockButtonWrapper {
  align-items: center;
  justify-content: flex-end;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 3px;
}
.m-clientInfo__blockButton {
  width: 150px;
}
.m-clientMenu {
  position: relative;
  padding: 5px 10px;
  margin-top: 3px;
  right: 10px;
  float: right;
  font-size: 13px;
}
.m-clientMenu--logged {
  height: 52px;
  width: 238px;
}
.m-clientMenu--logged:hover {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  background-color: #4ba1e5;
}
.m-clientMenu--logged:hover .m-clientMenuPopup {
  display: block;
}
.m-clientMenu .form {
  font-size: 15px;
  margin-top: 5px;
  padding-right: 0;
}
.m-clientMenu #btnLogin {
  height: 30px;
}
.m-clientMenu__col {
  position: relative;
  vertical-align: middle;
  display: inline-block;
}
.m-clientMenu__previewBlock {
  display: inline-block;
  min-height: 35px;
  min-width: 175px;
  padding: 0 13px 0 5px;
  color: #cfe9fa;
}
.m-clientMenu__preview {
  font-weight: 500;
  margin-bottom: 2px;
  display: block;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 105px;
}
.m-clientMenu__icoRefresh {
  float: left;
  margin-right: 5px;
  margin-top: 3px;
}
.m-clientMenu__lowAmount {
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}
.m-clientMenu__showOrHide {
  margin-left: 3px;
}
.m-clientMenu__text {
  line-height: 15px;
  height: 15px;
}
.m-clientMenu__accountRow {
  height: 18px;
}
.m-clientMenu__iconAccount--show {
  transform: rotate(180deg);
}
.m-clientMenu .colPhoto {
  margin-right: 5px;
}
.m-clientMenu .accountHide {
  float: left;
  color: #cfe9fa;
  line-height: 19px;
}
.m-clientMenuPopup {
  display: none;
  position: relative;
  right: 0;
  top: 0;
  background: #4ba1e5;
  padding: 10px;
  z-index: 5000;
  box-sizing: border-box;
  color: #e2f1fc;
}
.m-clientMenuPopup__inner {
  background-color: #4ba1e5;
  width: 496px;
  position: absolute;
  z-index: 1000;
  right: -10px;
  top: 5px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
  font-size: 0;
  display: flex;
}
.m-clientMenuPopup__info,
.m-clientMenuPopup__menu {
  display: inline-block;
  vertical-align: top;
  cursor: default;
  position: relative;
}
.m-clientMenuPopup__menu {
  width: 237px;
  border-left: 1px solid #1e88e5;
}
.m-clientMenuPopup__menu ul {
  padding: 0;
  margin: 0;
}
.m-clientMenuPopup__menu li {
  background-image: none;
  padding-left: 0;
  padding-right: 0;
  display: block;
  float: none;
  color: #e2f1fc;
}
.m-clientMenuPopup__menu li:last-child {
  border-top: 1px solid #ffffff;
}
.m-clientMenuPopup__menu li a {
  display: block;
  padding: 0 10px;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  line-height: 34px;
  color: #ffffff;
  transition: none;
}
.m-clientMenuPopup__menu li a:hover {
  background-color: #ffffff;
  color: #000000 !important;
}
.m-clientMenuPopup__info {
  width: 257px;
}
.m-clientMenuPopup__info th img {
  margin-left: 5px;
}
.m-clientMenuPopup__infoTitle {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  padding: 10px;
  margin: 0;
  color: #ffffff;
}
.m-clientMenuPopup__refreshIcon {
  margin-right: 10px;
}
.m-clientMenuPopup__tblInfoAccount td,
.m-clientMenuPopup__tblInfoAccount th {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  padding: 5px 10px;
  color: #ffffff;
  width: 50%;
}
.m-clientMenuPopup__tblInfoAccount td {
  text-align: right;
}
.m-clientMenuPopup__tblInfoAccount th {
  text-align: left;
}
.m-clientMenuPopup a {
  color: #e2f1fc;
}
.m-collapseMenu__header:not(.groupTitle) {
  border-bottom: 1px solid #85909a;
}
.m-collapseMenu__sportIcon {
  margin-right: 5px;
}
.m-collapseMenu__subHeader {
  margin-left: 20px;
}
.m-commentBox {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.m-commentBox__inner {
  padding: 30px 20px 20px;
}
.m-commentBox__headline {
  margin-bottom: 30px;
}
.m-communityStats {
  background-color: inherit;
}
@media only screen and (min-width: 1261px) {
  .m-communityStats--hideIfWide {
    display: none;
  }
}
.m-communityStats--hideIfNarrow {
  display: none;
}
@media only screen and (min-width: 1261px) {
  .m-communityStats--hideIfNarrow {
    display: block;
  }
}
.m-communityStats--bottom {
  border-bottom: 1px solid #d3d3d3;
}
.m-communityStats--hide {
  display: none;
}
.m-communityStats__menu {
  position: relative;
  height: 37px;
  background-color: #ffffff;
}
@media only screen and (min-width: 1261px) {
  .m-communityStats__menuCount {
    display: inline;
  }
}
.m-communityStats__toggleShow {
  display: flex;
  align-items: center;
  position: absolute;
  right: 8px;
  bottom: 9px;
}
.m-communityStats__commBtn {
  margin-left: 8px;
}
.m-communityStats__paging {
  border-bottom: none;
}
.m-communityStats__info {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.54);
}
.m-communityStats__cta {
  padding: 8px 12px 16px;
  text-align: center;
}
.m-communityStats__ctaLink {
  margin-top: 16px;
}
.m-communityStats__opportunitiesStats {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1261px) {
  .m-communityStats__opportunitiesStats {
    flex-direction: row;
  }
}
.m-communityStats__opportunitiesStats--dual {
  display: grid;
  min-width: 0;
  grid-template-rows: auto auto;
}
@media only screen and (min-width: 1261px) {
  .m-communityStats__opportunitiesStats--dual {
    grid-template-columns: minmax(396px, 444px) auto;
    grid-template-rows: auto;
  }
}
.m-communityStats__survivor {
  background-color: #ffffff;
}
.m-communityStats__odd {
  height: 27px;
  min-width: 52px;
  color: #005cb2;
  background-color: #f5f5f5;
  white-space: nowrap;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.m-communityStats__odd:hover {
  color: #ffffff !important;
  background-color: #1f70bb !important;
}
.m-communityStats__odd:hover svg {
  fill: #ffffff;
}
.m-communityStats__odd--results,
.m-communityStats__odd--results:hover {
  border: 1px solid #d3d3d3 !important;
  background-color: #f5f5f5 !important;
  color: #000000 !important;
  cursor: default;
}
.m-communityStats__odd--selected,
.m-communityStats__odd--selected:hover {
  border: 1px solid transparent !important;
  color: #ffffff !important;
  background-color: #005cb2 !important;
}
.m-communityStats__odd--selected svg {
  fill: #ffffff;
}
.m-communityStats__odd--winning,
.m-communityStats__odd--winning:hover {
  color: #ffffff !important;
  background-color: #005cb2 !important;
}
.m-communityStats__odd--winning svg {
  fill: #ffffff;
}
.m-communityStats__oddLock {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.m-communityStats__label {
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.m-communityStats__label--lowercase {
  text-transform: lowercase;
}
.m-communityStats__value {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
}
.m-communityStats__value--link {
  color: inherit;
}
.m-communityStats__bgPaneColor {
  background-color: #ffffff;
}
.m-communityStats__tabs {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  list-style: none;
  max-width: 370px;
  min-height: 37px;
  margin: 0;
  padding: 0 8px;
}
@media only screen and (min-width: 1261px) {
  .m-communityStats__tabs {
    max-width: 565px;
  }
}
.m-communityStats__tab {
  margin: 0 8px 16px;
  padding: 12px 0 0;
  flex: 1 1 auto;
}
@media only screen and (min-width: 1261px) {
  .m-communityStats__tab:first-child:not(:only-child) {
    min-width: 396px;
    max-width: 444px;
  }
}
.m-communityStats__tab:not(:first-child) {
  padding-top: 16px;
  border-left: none;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  overflow: visible;
}
@media only screen and (min-width: 1261px) {
  .m-communityStats__tab:not(:first-child) {
    padding-top: 0;
    overflow: hidden;
    border-top: none;
    border-left: 1px solid rgba(0, 0, 0, 0.12);
  }
}
@media only screen and (min-width: 1261px) {
  .m-communityStats__tab {
    margin: 12px 0;
    padding: 0 12px;
    max-width: 100%;
  }
}
.m-communityStats__lineups {
  background-color: #ffffff;
}
.m-contentContainer--leftMenu {
  width: 220px;
  flex: 0 0 220px;
  margin-right: 10px;
  overflow: hidden;
}
.m-contentContainer--rightMenu {
  width: 280px;
  flex: 0 0 280px;
  margin-left: 10px;
}
.m-contentContainer--content {
  flex: 1 1 auto;
  overflow: hidden;
}
.m-contestWidgetPyramid__statusMessage {
  padding: 4px 8px;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.m-contestTipbankEmptyFilterMessage__detailLink {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  height: 36px;
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.m-countdownProgressBar {
  height: 4px;
  border-radius: 2px;
}
.m-countdownProgressBar__finished,
.m-countdownProgressBar__wrapper {
  width: 100%;
  background: rgba(0, 20, 40, 0.12);
}
.m-countdownProgressBar__finished {
  display: block;
  margin-top: 4px;
}
.m-countdownProgressBar__progres {
  background: #43a047;
}
.m-countdownProgressBar__progres--final {
  background: #e53935;
}
.m-cylinderChart {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 250px;
  padding: 5px;
  text-align: center;
}
.m-cylinderChart__value {
  color: #e69424;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  margin-bottom: 3px;
}
.m-cylinderChart__value--color1 {
  color: #e69424;
}
.m-cylinderChart__value--color2,
.m-cylinderChart__value--color3,
.m-cylinderChart__value--color4,
.m-cylinderChart__value--color5 {
  color: #1e88e5;
}
.m-cylinderChart__value--active {
  color: #98e498;
}
.m-cylinderChart__value--inactive {
  color: #bebebe;
}
.m-cylinderChart__chart {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 76px;
  width: 100%;
  height: 100%;
}
.m-cylinderChart__chart,
.m-cylinderChart__chart--color1 {
  background-color: #e69424;
}
.m-cylinderChart__chart--color2,
.m-cylinderChart__chart--color3,
.m-cylinderChart__chart--color4,
.m-cylinderChart__chart--color5 {
  background-color: #1e88e5;
}
.m-cylinderChart__chart--active {
  background-color: #98e498;
}
.m-cylinderChart__chart--inactive {
  background-color: #f5f5f5;
  color: #bebebe;
}
.m-cylinderChart__label {
  min-height: 14px;
  margin-top: 8px;
  margin-bottom: 3px;
  line-height: 14px;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.m-dateRangePickerNav {
  padding: 20px 24px 14px;
  line-height: 17px;
  font-size: 14px;
  color: #ffffff;
  background-color: #1e88e5;
}
.m-dateRangePickerNav__headline {
  margin-bottom: 20px;
}
.m-dateRangePickerNav__dateWrapper {
  position: relative;
}
.m-dateRangePickerNav__dateWrapper:before {
  position: absolute;
  top: 20px;
  left: 6px;
  background: transparent url(/images/dots.svg) 0 0 no-repeat;
  content: "";
  width: 2px;
  height: 18px;
}
.m-dateRangePickerNav__date {
  position: relative;
  margin-left: 33px;
  padding-bottom: 12px;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.m-dateRangePickerNav__date--choose {
  color: #fff;
}
.m-dateRangePickerNav__date:after,
.m-dateRangePickerNav__date:before {
  position: absolute;
  border-radius: 100%;
  content: "";
}
.m-dateRangePickerNav__date:before {
  top: 5px;
  left: -29px;
  background-color: #ffffff;
  width: 6px;
  height: 6px;
}
.m-dateRangePickerNav__date:after {
  top: 6px;
  left: -28px;
  background-color: #1e88e5;
  width: 4px;
  height: 4px;
}
.m-dateRangePickerNav__date:last-child {
  padding-bottom: 0;
}
.m-dateRangePickerNav__date + .m-dateRangePickerNav__date {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  padding-top: 12px;
}
.m-dateRangePickerNav__date + .m-dateRangePickerNav__date:before {
  top: 17px;
}
.m-dateRangePickerNav__date + .m-dateRangePickerNav__date:after {
  top: 18px;
}
.m-dateRangePicker {
  width: 320px;
  min-height: 508px;
  padding-bottom: 37px;
  background-color: #ffffff;
}
.m-dateRangePicker__chipList {
  margin-bottom: 24px;
}
.m-dateRangePicker__btns {
  position: absolute;
  bottom: 10px;
  left: 12px;
  right: 12px;
}
.m-directory {
  display: flex;
  counter-reset: section;
}
.m-directory--center {
  justify-content: center;
}
.m-directory--row {
  flex-flow: row nowrap;
}
.m-directory--row .m-directory__element {
  margin-left: 20px;
}
.m-directory--row .m-directory__element:first-of-type {
  margin-left: 0;
}
.m-directory--column {
  flex-flow: column nowrap;
}
.m-directory--column .m-directory__element {
  margin-top: 20px;
}
.m-directory--column .m-directory__element:first-of-type {
  margin-top: 0;
}
.m-directory__element {
  display: flex;
  width: 100%;
  padding-right: 35px;
}
.m-directory__element--center {
  align-items: center;
}
.m-directory__element--bottom {
  align-items: flex-end;
}
.m-directory__square {
  flex: 0 0 70px;
  width: 70px;
  margin-right: 20px;
  color: #000000;
  counter-increment: section;
}
.m-directory__square:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 40px;
  line-height: 70px;
  font-weight: 300;
  text-align: center;
  background: #e2e2e2;
  content: counter(section) ".";
}
.m-directory__square--isActive {
  color: #ffffff;
}
.m-directory__square--isActive:after {
  background: #1e88e5;
}
.m-directory__text {
  padding: 7px 0;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.m-dropdown--blue {
  background: #e4f1fc;
  border-radius: 4px;
  padding: 14px 12px;
  position: relative;
}
.m-dropdown__master {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #005cb2;
  cursor: pointer;
}
.m-dropdown__master:hover {
  color: #e69424;
}
.modal-dialog-content a.m-dropdown__master,
.modal-dialog-content a.m-dropdown__master:link,
.modal-dialog-content a.m-dropdown__master:visited {
  color: #005cb2;
}
.modal-dialog-content a.m-dropdown__master:hover {
  color: #e69424;
}
.m-dropdown__master--light {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}
.m-dropdown__servant {
  height: auto;
  max-height: 0;
  margin-top: 5px;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}
.m-dropdown__master--open ~ .m-dropdown__servant {
  max-height: 30rem;
  transition: max-height 0.3s ease-in;
}
.m-dropdown__servant--info {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  cursor: pointer;
}
.m-dropdown--blue .m-dropdown__servant {
  padding-left: 32px;
}
.m-dropdown__icon {
  margin-right: 8px;
  transition: transform 0.3s ease;
  fill: #005cb2;
}
.m-dropdown__icon--block {
  display: block;
}
.m-dropdown__icon--right {
  margin-right: 0;
  margin-left: 8px;
}
.m-dropdown__icon--white,
.m-dropdown__master:hover .m-dropdown__icon--white {
  fill: #ffffff;
}
.m-dropdown__icon--black {
  fill: rgba(0, 20, 40, 0.6);
}
.m-dropdown__master--open .m-dropdown__icon {
  transform: rotate(180deg);
}
.m-dropdown__master:hover .m-dropdown__icon {
  fill: #e69424;
}
.m-dropdown__note {
  margin-top: 8px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}
.m-dropdownQuestion__question {
  padding: 12px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px 4px 0 0;
  color: #ffffff;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}
.m-dropdownQuestion__question--isCollapsed {
  border-radius: 4px;
}
.m-dropdownQuestion__answer {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 0 0 4px 4px;
  height: auto;
  overflow: hidden;
  max-height: 500rem;
  transition: max-height 1s;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
}
.m-dropdownQuestion__question--isCollapsed ~ .m-dropdownQuestion__answer {
  max-height: 0;
}
.m-dropdownQuestion__inner {
  padding: 2px 12px 16px 52px;
}
.m-dropdownQuestion__inner em {
  color: #ffffff;
  font-style: italic;
}
.m-dropdownQuestion__iconWrapper {
  margin-left: auto;
}
.m-dropdownQuestion__icon {
  transform: rotate(180deg);
}
.m-dropdownQuestion__question--isCollapsed .m-dropdownQuestion__icon {
  transform: rotate(0);
}
.m-eventLayerBox {
  border: 1px solid #d9d9d9;
  text-align: center;
}
.m-eventLayerBox--clickable {
  cursor: pointer;
}
.m-eventLayerBox__title {
  padding: 5px 10px;
  background-color: #efefef;
  font-size: 14px;
  line-height: 21px;
  color: #004aa2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.m-eventLayerBox__content {
  background-color: #ffffff;
  padding: 10px;
}
.m-eventLayerBox__content--padded {
  padding: 10px 10px 15px;
}
.m-eventLayerBox__content--noPadded {
  padding: 10px 0 0;
}
.m-eventLayerBox__color--1 {
  color: #e69424;
}
.m-eventLayerBox__color--2,
.m-eventLayerBox__color--3 {
  color: #1e88e5;
}
.m-eventLayerBox__bgColor--1 {
  background-color: #e69424;
}
.m-eventLayerBox__bgColor--2,
.m-eventLayerBox__bgColor--3 {
  background-color: #1e88e5;
}
.m-eventLayerBox__list {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}
.m-eventLayerBox__list dt {
  font-weight: 500;
  color: #000000;
}
.m-eventLayerBox__list dd {
  margin-bottom: 10px;
  margin-left: 0;
  color: #a4a4a4;
}
.m-eventLayerBox__footer {
  margin-bottom: 10px;
  padding: 5px 10px;
  background-color: #efefef;
}
.m-eventLayerBox__user {
  display: block;
  color: #004aa2;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.m-eventLayerBox__userInfo {
  margin-bottom: 4px;
  color: #666666;
  font-size: 14px;
  line-height: 18px;
}
a.m-eventLayerBox__btn {
  display: block;
  padding: 10px;
  background-color: #1e88e5;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
}
a.m-eventLayerBox__btn:hover {
  background-color: #e69424;
  color: #ffffff;
}
.m-flussonicPlayer {
  position: relative;
  padding-top: 56.25%;
}
.m-flussonicPlayer__overlay,
.m-flussonicPlayer__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.m-flussonicPlayer__playButton {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 128px;
  height: 128px;
  fill: #fff;
}
.m-formFilter__key {
  margin-bottom: 7px;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.02em;
  color: #22262b;
}
.m-formFilter__value--error {
  position: relative;
}
.m-formFilter__value--error:after {
  position: absolute;
  top: 0;
  right: -13px;
  line-height: 25px;
  font-size: 19px;
  color: #db2128;
  content: "×";
}
.m-formFilter__input,
.m-formFilter__select {
  display: block;
  width: 100%;
}
.m-formFilter__input--error,
.m-formFilter__select--error {
  border: 1px solid #db2128;
  box-shadow: 0 0 5px 2px rgba(219, 33, 40, 0.5);
}
.m-formFilter__row + .m-formFilter__row {
  margin-top: 15px;
}
.m-formFilter__error {
  margin-top: 2px;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: -0.02em;
  color: #db2128;
}
.m-formFilter__datePicker {
  width: 300px;
  position: absolute;
  z-index: 100;
}
.m-formFilter__datePickerArrow {
  position: absolute;
  top: 17px;
  right: 12px;
  cursor: pointer;
  pointer-events: none;
}
.m-forumMenu {
  overflow: hidden;
}
.m-forumMenu__image {
  display: block;
  position: relative;
}
.m-forumMenu__image:before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.9)
  );
  content: "";
  z-index: 2;
}
.m-forumMenu__items {
  position: absolute;
  bottom: 0;
  left: 3px;
  right: 0;
  z-index: 4;
}
.m-followClientButton__setting {
  width: 400px;
  padding: 10px;
}
.m-followClientButton__openIndicator {
  margin-left: 2px;
  margin-right: -8px;
  display: block;
  fill: #ffffff;
}
.m-followClientButton__content {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.m-followClientButton .a-btn--big {
  height: 30px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}
.m-followClientSettings {
  text-align: left;
  min-width: 400px;
  padding: 10px;
}
.m-followClientSettings__col {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.m-followClientSettings__icon {
  display: inline;
  vertical-align: middle;
}
.m-followClientSettings__confirmButton {
  margin-top: 10px;
}
.m-hackMsg__element {
  margin-bottom: 16px;
}
.textPane .m-hackMsg__element .messages {
  background: #efefef;
  border: 1px solid #bebebe;
}
.textPane .m-hackMsg__element .messages .info {
  padding-right: 0;
}
.textPane .m-hackMsg__element .messages .btn + .btn {
  margin-right: 5px;
  margin-left: 5px;
}
.m-hint__element {
  position: relative;
  padding: 14px 30px 14px 48px;
  background: #efefef;
  border-radius: 2px;
  font-size: 10px;
  line-height: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.m-hint__element + .m-hint__element {
  margin-top: 12px;
}
.m-hint__title {
  font-weight: 700;
  margin-bottom: 12px;
}
.m-hint__icon {
  position: absolute;
  top: 14px;
  left: 14px;
}
.m-hoverLayer {
  position: absolute;
  top: 120%;
  z-index: 900;
  background-color: #ffffff;
  border: 1px solid #bebebe;
  box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
}
.m-hoverLayer:before {
  top: -10px;
  border-color: transparent transparent #bebebe;
  border-width: 0 10px 10px;
}
.m-hoverLayer:after,
.m-hoverLayer:before {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
}
.m-hoverLayer:after {
  top: -9px;
  margin-left: 1px;
  border-color: transparent transparent #ffffff;
  border-width: 0 9px 9px;
}
.m-hoverLayer .avatarTextOverFlow15 {
  width: 80px;
}
.m-hoverLayer__headline {
  padding: 10px 16px;
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 25px;
  position: relative;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
}
.m-hoverLayer__close {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 24px;
}
.m-hoverLayer__close:after {
  line-height: 24px;
  font-size: 24px;
  font-weight: 300;
  content: "×";
}
.m-hoverLayer__body {
  padding: 0 16px 16px;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.m-hoverLayer__rating {
  line-height: 18px;
  font-size: 13px;
  letter-spacing: -0.06em;
  color: rgba(0, 0, 0, 0.38);
}
.m-hoverLayer__def {
  margin-top: 4px;
}
.m-hoverLayer__list {
  margin-top: 15px;
}
.m-hoverLayer__next {
  margin-top: 7px;
  padding-left: 22px;
  text-align: left;
}
.m-iconList {
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 18px;
}
.m-iconList__item {
  line-height: 0;
  list-style: none;
}
.m-iconList__item + .m-iconList__item {
  margin-top: 12px;
}
.m-iconList__link {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  color: #005cb2;
  transition: none;
  text-decoration: none;
}
.m-iconList__link:hover {
  color: #e69424;
}
.modal-dialog-content a.m-iconList__link,
.modal-dialog-content a.m-iconList__link:link,
.modal-dialog-content a.m-iconList__link:visited {
  color: #005cb2;
  transition: none;
  text-decoration: none;
}
.modal-dialog-content a.m-iconList__link:hover {
  color: #e69424;
}
.m-iconList__link--disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: default;
}
.m-iconList__link--disabled:hover {
  color: rgba(0, 0, 0, 0.38);
}
.modal-dialog-content a.m-iconList__link--disabled,
.modal-dialog-content a.m-iconList__link--disabled:hover,
.modal-dialog-content a.m-iconList__link--disabled:link,
.modal-dialog-content a.m-iconList__link--disabled:visited {
  color: rgba(0, 0, 0, 0.38);
  cursor: default;
}
.m-iconList__icon {
  margin-right: 12px;
  fill: #005cb2;
}
.m-iconList__icon:hover,
.m-iconList__link:hover .m-iconList__icon {
  fill: #e69424;
}
.m-iconList__icon.a-icon--setOrangeSecHover:hover,
.m-iconList__link:hover .m-iconList__icon.a-icon--setOrangeSecHover {
  color: #e69424;
}
.m-iconList__icon--disabled {
  margin-right: 12px;
}
.m-infoLabel {
  background-color: #cfe9fa;
  text-align: center;
  padding: 5px;
  min-height: 35px;
  width: 100%;
  height: 100%;
}
[class*=" m-"],
[class^="m-"] {
  box-sizing: border-box;
}
[class*=" m-"] img,
[class^="m-"] img {
  max-width: 100%;
}
.m-infoDuty__innerWrap {
  position: relative;
  max-width: 1366px;
  min-width: 1024px;
  margin: 0 auto;
}
.m-infoDuty__title {
  padding-bottom: 24px;
  font-size: 20px;
  font-weight: 500;
}
.m-infoDuty__header {
  padding-bottom: 24px;
  line-height: 140%;
}
.m-infoDuty__footer {
  padding-bottom: 32px;
  line-height: 140%;
}
.m-infoDuty__accountSummaryTables {
  width: 414px;
}
.m-infoDuty__content {
  padding: 0 48px;
  display: block;
  overflow: hidden;
  font-size: 14px;
}
.m-infoDuty__ico {
  position: relative;
  top: -8px;
  margin-right: 8px;
}
.m-infoDuty__close {
  margin-left: 40px;
  padding: 9px;
}
.m-infoDuty__timer {
  font-size: 24px;
}
.m-layout {
  display: flex;
}
.m-layout--horizontal {
  flex-direction: row;
}
.m-layout--vertical {
  flex-direction: column;
}
.m-live {
  display: flex;
}
.m-live__menu {
  width: 220px;
  margin-right: 10px;
  transition: width 1s;
}
.m-live__menu--collapsed {
  width: 30px;
}
.m-live__multiview {
  width: 220px;
  flex-grow: 1;
}
.m-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
  line-height: 1;
  color: inherit;
  animation: loaderRotate 1.4s linear infinite;
  width: 24px;
  height: 24px;
}
.m-loader__circle {
  stroke: currentColor;
  stroke-dasharray: 80px, 200px;
  stroke-dashoffset: 0px;
  animation: loaderDash 1.4s ease-in-out infinite;
}
@keyframes loaderRotate {
  to {
    transform: rotate(1turn);
  }
}
@keyframes loaderDash {
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }
  to {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
}
.m-mainMenu {
  position: absolute;
  top: 12px;
  left: 180px;
  font-size: 18px;
  float: left;
  margin: 0;
  list-style: none;
}
.m-mainMenu,
.m-mainMenu li {
  display: inline-block;
  padding: 0;
}
.m-mainMenu li {
  position: relative;
  margin-left: 5px;
}
.m-mainMenu li a {
  color: #cfe9fa;
  position: relative;
  display: block;
  padding: 11px 20px;
  height: 100%;
  font-weight: 400;
}
.m-mainMenu li.selected a,
.m-mainMenu li:hover a {
  background-color: #4ba1e5;
  color: #ffffff;
}
.m-mainMenu-K {
  position: absolute;
  top: 12px;
  left: 180px;
  display: inline-block;
  font-size: 18px;
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}
.m-mainMenu-K li {
  position: relative;
  display: inline-block;
  padding: 0;
  margin-left: 5px;
}
.m-mainMenu-K li a {
  color: #cfe9fa;
  position: relative;
  display: block;
  padding: 11px 20px;
  height: 100%;
  font-weight: 400;
}
.m-mainMenu-K li.selected a,
.m-mainMenu-K li:hover a {
  background-color: #4a0092;
  color: #ffffff;
}
.m-mainOpportunitiesStats {
  display: flex;
}
.m-mainOpportunitiesStats--cols {
  flex-direction: row;
  padding: 8px 12px 12px;
  overflow: visible;
}
.m-mainOpportunitiesStats--rows {
  flex-direction: column;
}
.m-marketingNotification {
  position: relative;
  display: inline-flex;
  background-color: #001428;
  border-radius: 4px;
  padding: 12px;
  align-items: center;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2), 0 1px 18px rgba(0, 0, 0, 0.12),
    0 6px 10px rgba(0, 0, 0, 0.14);
  opacity: 0;
}
.m-marketingNotification--withClose {
  padding-right: 44px;
}
.m-marketingNotification--visible {
  opacity: 1;
  position: fixed;
  bottom: 32px;
  left: 32px;
  z-index: 1000;
}
.m-marketingNotification__icon {
  padding-right: 12px;
}
.m-marketingNotification__text {
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.m-marketingNotification__note {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.m-marketingNotification__close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px;
  cursor: pointer;
  width: 40px;
  height: 40px;
}
.m-masonry__aboutThematicForumGrid {
  display: flex;
  margin-right: 16px;
  padding-top: 16px;
}
.m-masonry__aboutThematicForumGrid--column {
  border-left: 16px solid transparent;
  background-clip: padding-box;
}
.m-matchAnalyses {
  background-color: #ffffff;
}
.m-matchAnalyses__analWrapper {
  padding: 10px 15px;
  border-top: 1px solid #d3d3d3;
  cursor: pointer;
}
.m-matchAnalyses__analWrapper:last-child {
  border-bottom: 1px solid #d3d3d3;
}
.m-matchAnalyses__analWrapper:hover {
  background: #e6f5ff;
}
.m-matchAnalyses__analWrapper .tblAnalWrap {
  border: none;
}
.m-matchAnalyses__pagination {
  padding-top: 12px;
  padding-bottom: 12px;
}
.m-matchAnalyses__sportIco {
  margin-right: 12px;
}
.m-matchAnalyses__displayAllBtn {
  padding: 4px 0 12px;
}
.m-matchAnalyses__text {
  padding-left: 27px;
}
.m-matchesDetail {
  display: flex;
  flex-direction: row;
  height: 100%;
  min-height: 250px;
}
.m-matchesDetail > div {
  flex-grow: 1;
  flex-basis: 0;
  min-width: 495px;
}
.m-matchesDetail > div + div {
  margin-left: 10px;
}
.m-matchesDetail--multiview .m-baseballStatistics__stats {
  display: none;
}
.m-matchesDetail--multiview .m-baseballStatistics__shortStats {
  display: block;
}
.m-matchesDetail--multiview .m-scoreboardScore__status {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 145px;
}
.m-matchesDetail--multiview .m-scoreboardScore__playerName {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 125px;
}
.m-matchesDetail__clientMatchTickets {
  border-bottom: 1px solid #bebebe;
}
.m-matchesDetail__backToOffer {
  text-align: center;
  padding: 10px 0;
}
.m-matchesDetail__container .eventTable {
  border-left: none;
  border-right: none;
}
.m-matchesDetail__tickets {
  padding: 10px 10px 16px;
}
.m-matchRowOdds {
  width: 306px;
  margin: 2px 0;
  display: flex;
}
.m-matchRowOdds .btnRate,
.m-matchRowOdds .btnSpace {
  margin: 0 3px;
  width: 55px;
}
.m-matchRowOdds--countOpp1 .btnRate,
.m-matchRowOdds--countOpp1 .btnRateLive {
  width: 299px;
  margin: 0 2px;
}
.m-matchRowOdds--countOpp2 .btnRate,
.m-matchRowOdds--countOpp2 .btnRateLive {
  width: 148px;
  margin: 0 2px;
  vertical-align: top;
}
.m-matchRowOdds--countOpp4 .btnRate {
  width: 70px;
}
.m-matchRowOdds--countOpp6 .btnRate,
.m-matchRowOdds--countOpp6 .btnSpace {
  width: 46px;
  margin: 0 2px;
}
.o-matchRow--totalPlayer .m-matchRowOdds {
  display: inline-flex;
  flex-wrap: wrap;
  width: 444px;
  height: inherit;
  padding: 5px 0;
}
@media only screen and (max-width: 1260px) {
  .o-matchRow--totalPlayer .m-matchRowOdds {
    width: 436px;
  }
}
.o-matchRow--totalPlayer .m-matchRowOdds div {
  top: 0;
}
.o-matchRow--totalPlayer .m-matchRowOdds .playerName {
  width: 145px;
  display: block;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  padding: 5px 0 5px 5px;
  height: 27px;
  margin-bottom: 5px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 140px;
  vertical-align: top;
  text-align: left;
}
@media only screen and (max-width: 1260px) {
  .o-matchRow--totalPlayer .m-matchRowOdds .playerName {
    width: 130px;
  }
}
.m-matchTickets {
  padding: 12px;
}
.m-matchTickets--withLinkButton {
  padding-bottom: 0;
}
.m-matchTickets__pagination {
  padding-top: 16px;
  padding-bottom: 16px;
}
.m-matchStatsChart {
  margin: 0 16px;
  padding-top: 16px;
}
.m-matchStatsChart__group + .m-matchStatsChart__group {
  margin-top: 24px;
}
.m-matchStatsChart__tableName {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  text-align: center;
}
.m-matchStatsChart__row {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}
.m-matchStatsChart__row + .m-matchStatsChart__row {
  margin-top: 0;
}
.m-matchStatsChart__texts {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
}
.m-matchStatsChart__line {
  display: flex;
  flex-direction: row;
  margin-top: 4px;
  margin-bottom: 12px;
  width: 100%;
  height: 8px;
}
.m-matchStatsChart__lineHalf {
  width: 50%;
  height: 8px;
  background-color: #f5f5f5;
}
.m-matchStatsChart__lineHalf:first-child {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.m-matchStatsChart__lineHalf + .m-matchStatsChart__lineHalf {
  margin-left: 1px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.m-matchStatsChart__lineHome,
.m-matchStatsChart__lineVisiting {
  height: 8px;
}
.m-matchStatsChart__lineHome {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  float: right;
  background-color: #1e88e5;
}
.m-matchStatsChart__lineVisiting {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  float: left;
  background-color: #fabb05;
}
.m-matchStatsChart__name {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.m-matchStatsHeader__teams {
  display: flex;
  padding: 16px 16px 14px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  justify-content: space-between;
}
.m-matchStatsHeader__team {
  display: flex;
  flex-direction: column;
  text-align: center;
  color: rgba(0, 20, 40, 0.9);
  width: calc(50% - 12px);
}
.m-matchStatsHeader__team--left {
  align-items: flex-start;
  text-align: left;
}
.m-matchStatsHeader__team--right {
  align-items: flex-end;
  text-align: right;
}
.m-matchStatsHeader__team--results {
  width: calc(50% - 50px);
}
.m-matchStatsHeader__resultIcons {
  display: flex;
  margin-top: 8px;
}
.m-matchStatsHeader__resultIcons--left {
  justify-content: flex-start;
}
.m-matchStatsHeader__resultIcons--right {
  justify-content: flex-end;
}
.m-matchStatsHeader__rankingText {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
  margin-top: 4px;
}
.m-matchStatsMatches__matchCount {
  padding: 16px;
  width: 180px;
}
.m-matchStatsMatches__list {
  display: flex;
  flex-direction: column;
}
.m-matchStatsMatches__row {
  margin: 0 12px;
  padding: 12px 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.m-matchStatsMatches__row:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.m-matchStatsMatches__date {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.m-matchStatsMatches__match {
  float: left;
  margin-right: 8px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.9);
}
.m-matchStatsMatches__result {
  float: right;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.9);
}
.m-matchStatsMatches__versus {
  margin: 0 4px;
}
.m-matchStatsMatches__resultIcon {
  float: right;
  margin-left: 8px;
}
.m-matchStatsMatchesIndicator {
  margin: 0 12px;
  padding: 12px 4px;
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
}
.m-matchStatsMatchesIndicator__title {
  margin-top: 4px;
  margin-bottom: 8px;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.m-matchStatsMatchesIndicator__row {
  display: flex;
  flex-direction: row;
}
.m-matchStatsMatchesIndicator__label {
  flex: 1;
  align-self: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: rgba(0, 20, 40, 0.9);
}
.m-matchStatsMatchesIndicator__bar {
  flex: 1;
  margin-left: 8px;
}
.m-matchStatsOthers__balances {
  display: flex;
  flex-direction: column;
  padding: 24px 16px;
}
.m-matchStatsOthers__balance {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
}
.m-matchStatsOthers__balance + .m-matchStatsOthers__balance {
  margin-top: 12px;
}
.m-matchStatsOthers__balanceTitle {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.m-matchStatsOthers__balanceTitle--ico {
  margin-right: 4px;
}
.m-matchStatsOthers__balanceDivider {
  margin-bottom: 12px;
  color: rgba(0, 20, 40, 0.6);
}
.m-matchStatsOthers__balanceDivider:not(:first-child) {
  margin-top: 24px;
}
.m-matchStatsOthers__headline {
  text-align: center;
  overflow: hidden;
  color: rgba(0, 20, 40, 0.6);
  margin: 0 12px;
}
.m-matchStatsOthers__headline:after,
.m-matchStatsOthers__headline:before {
  width: 50%;
  height: 1px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.12);
  content: "";
}
.m-matchStatsOthers__headline:before {
  right: 12px;
  margin-left: -50%;
}
.m-matchStatsOthers__headline:after {
  left: 12px;
  margin-right: -50%;
}
.m-matchStatsOthers__absences {
  display: flex;
  margin: 12px 16px 0;
  justify-content: space-between;
}
.m-matchStatsOthers__absenceBox {
  margin-bottom: 8px;
}
.m-matchStatsOthers__absenceName {
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  color: rgba(0, 20, 40, 0.9);
}
.m-matchStatsOthers__absenceReason {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.m-matchStatsTableGroup {
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  display: table;
}
.m-matchStatsTableGroup__tableRow {
  display: table-row;
}
.m-matchStatsTableGroup__tableCell {
  padding: 8px 4px;
  display: table-cell;
  border-bottom: 1px solid #e0e0e0;
  vertical-align: middle;
  min-width: 30px;
}
.m-matchStatsTableGroup__tableCell:not(
    .m-matchStatsTableGroup__tableCell--color
  ):not(.m-matchStatsTableGroup__tableCell--head):not(
    .m-matchStatsTableGroup__tableCell--highlighted
  ) {
  background-color: #ffffff;
}
.m-matchStatsTableGroup__tableCell:first-child:not(
    .m-matchStatsTableGroup__tableCell--color
  ) {
  padding-left: 16px;
}
.m-matchStatsTableGroup__tableCell:last-child {
  padding-right: 16px;
}
.m-matchStatsTableGroup__tableCell--alignC {
  text-align: center;
}
.m-matchStatsTableGroup__tableCell--head {
  color: rgba(0, 20, 40, 0.6);
}
.m-matchStatsTableGroup__tableCell--highlighted {
  background-color: rgba(30, 136, 229, 0.12);
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.m-matchStatsTableGroup__tableCell--color {
  padding: 0;
  width: 4px;
  min-width: 0;
}
.m-matchStatsTableGroup__tableCell--form:not(
    .m-matchStatsTableGroup__tableCell--head
  ) {
  padding: 0 0 0 16px;
}
.m-matchStatsTableGroup__tableCell--form {
  width: 155px;
}
.m-matchStatsTableGroup__tableCell--participant {
  min-width: 200px;
}
.m-matchStatsTableGroup__tableCell--player {
  min-width: 400px;
}
.m-matchStatsTableGroup__tableCell--noBorders {
  border-bottom: none;
}
.m-matchStatsTableGroup__legend {
  margin-top: 16px;
  margin-left: 16px;
}
.m-matchStatsTableGroup__legendRow {
  margin: 16px 0;
}
.m-matchStatsTableGroup__legendColor {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  margin-right: 8px;
  vertical-align: middle;
}
.m-matchStatsTableGroup__legendName {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.m-menu {
  min-width: 174px;
  margin: 0;
  padding: 24px 0;
  list-style: none;
  background-color: #ffffff;
}
.m-menu__element {
  margin: 0 24px 24px 16px;
}
.m-menu__element--clickable {
  cursor: pointer;
}
.m-menu__element:last-child {
  margin-bottom: 0;
}
.m-menu__element:hover {
  color: #e69424;
}
.m-menu__element a {
  color: inherit;
  text-decoration: none;
}
.m-message {
  min-height: 24px;
  padding-left: 32px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.87);
}
.m-message--filled {
  min-height: 40px;
  border-radius: 4px;
  padding: 8px 8px 8px 48px;
}
.m-message--error.m-message--filled {
  background-color: #e53935;
  color: #ffffff;
}
.m-message--info.m-message--filled {
  background-color: #f5f5f5;
  color: rgba(0, 20, 40, 0.6);
}
.m-message--normal-link {
  font-weight: 400 !important;
  text-decoration: none !important;
  color: #005cb2 !important;
  cursor: pointer !important;
}
.m-message--normal-link:hover {
  color: #e69424 !important;
}
.m-message:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  background-image: url(/images/sprites/ico-tipsport.png?_3_415);
  width: 24px;
  height: 24px;
}
.m-message--filled.m-message:before {
  top: 8px;
  left: 8px;
}
.m-message p {
  margin-bottom: 0;
}
.m-message a {
  color: inherit;
  text-decoration: underline;
}
.m-messageInput {
  position: relative;
  width: 100%;
}
.m-messageInput__mini {
  bottom: 0;
}
.m-messageInput__emoticonsKeyboard {
  position: absolute;
  width: 100%;
  display: flex;
  z-index: 2;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  top: -160px;
  bottom: 100%;
}
.m-messageInput__emoticonsKeyboard--mini {
  border-top: none;
  top: calc(-301px + 100%);
}
.m-messageInput__emoticonsKeyboard--mini.m-messageInput__emoticonsKeyboard--old {
  top: calc(-260px + 100%);
}
.m-messageInput img {
  padding-left: 2px;
  padding-right: 2px;
}
.m-messageListElement {
  position: relative;
  width: 218px;
  padding: 16px 8px;
}
.m-messageListElement--view {
  width: auto;
  cursor: pointer;
}
.m-messageListElement--unread {
  background-color: rgba(30, 136, 229, 0.12);
}
.m-messageListElement:before {
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 0;
  height: 1px;
  background-color: rgba(0, 20, 40, 0.12);
  content: "";
}
.m-messageListElement:hover {
  background-color: rgba(30, 136, 229, 0.12);
}
.m-messageListElement__wrap {
  width: 158px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.m-messageListElement__wrap--view {
  width: 374px;
}
.m-messageListElement__title {
  margin-bottom: 4px;
  min-width: 0;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.m-messageListElement__date {
  padding-left: 4px;
  white-space: nowrap;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.54);
}
.m-messageListElement__date--view {
  padding-left: 16px;
}
.m-messageListElement__text {
  min-width: 0;
  font-size: 12px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.m-messageListElement__text--unread {
  color: rgba(0, 0, 0, 0.87);
}
.m-messageListElement__icon {
  padding-left: 4px;
  flex-basis: 22px;
  flex-shrink: 0;
  width: 22px;
  height: 18px;
}
.m-messageListElement__number {
  margin-left: 4px;
  height: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 3px;
  border-radius: 2px;
  background-color: #e69424;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: #ffffff;
}
.m-miniChat {
  z-index: 10000;
  position: fixed;
  display: block;
  bottom: 0;
  right: 50px;
}
.m-miniChat__contentHeight {
  height: 256px;
}
.m-miniChat__closed {
  width: 224px;
}
.m-miniChat__opened {
  width: 528px;
  height: 333px;
}
.m-miniChat__contentHeaderWrapper {
  height: 32px;
  width: inherit;
  background-color: #1e88e5;
  border-radius: 4px 4px 0 0;
  display: inline-flex;
  padding: 4px 10px;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
}
.m-miniChat__contentHeaderWrapper--header {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
  text-align: left;
}
.m-miniChat__contentHeaderWrapper--counter {
  margin-left: 8px;
}
.m-miniChat__contentHeaderWrapper--maximalize,
.m-miniChat__contentHeaderWrapper--minimalize {
  margin-left: auto;
  cursor: pointer;
}
.m-miniChat__contentHeaderWrapper--close {
  align-self: flex-end;
  margin-left: 10px;
  cursor: pointer;
}
.m-miniChat__contentWrapper {
  background: #ffffff;
  display: inline-flex;
  flex-flow: row wrap;
}
.m-miniChat__contentWrapper--messages {
  height: 301px;
  width: 327px;
  border-right: 1px solid rgba(0, 20, 40, 0.12);
}
.m-miniChat__contentWrapper--list {
  width: 200px;
  height: 301px;
  border-left: 1px solid rgba(0, 20, 40, 0.12);
  border-right: 1px solid rgba(0, 20, 40, 0.12);
}
.m-conversationsListView__emptyList {
  text-align: center;
  padding: 27px 0;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.m-conversationsListView__buttons {
  text-align: center;
  padding: 8px 0 10px;
  margin-right: 16px;
  margin-left: 16px;
  display: flex;
}
.m-conversationsListView__buttons > :first-child {
  margin-right: 10px;
}
.m-modalDialogCasinoGameTitle {
  background: #000;
  padding: 6px 15px;
  position: relative;
  color: #ffffff;
  text-align: left;
  box-sizing: border-box;
}
.m-modalDialogCasinoGameTitle .ico {
  position: relative;
  top: 4px;
}
.m-modalDialogCasinoGameTitle .star {
  position: absolute;
  left: 15px;
  top: 8px;
}
.m-modalDialogCasinoGameTitle .star + div {
  left: 40px;
}
.m-modalDialogCasinoGameTitle .tblSlim td {
  color: #ffffff;
  font-size: 11px;
}
.m-modalDialogCasinoGameTitle .tblSlim td.gameTitle--remainingTime {
  color: #e69424;
}
.m-modalDialogCasinoGameTitle .tblSlim {
  margin: 0 15px 0 0;
  min-height: 35px;
}
.m-modalDialogCasinoGameTitle .tblSlim td {
  padding: 0 8px;
}
.m-modalDialogCasinoGameTitle .tblSlim tr.tblSlim-first-row td:nth-child(2n),
.m-modalDialogCasinoGameTitle .tblSlim tr.tblSlim-second-row td:nth-child(2n) {
  font-weight: 300;
}
.m-modalDialogCasinoGameTitle .tblSlim tr.tblSlim-first-row td:nth-child(2n),
.m-modalDialogCasinoGameTitle
  .tblSlim
  tr.tblSlim-second-row
  td:nth-child(2n + 4) {
  color: #d9d9d9;
}
.m-modalDialogCasinoGameTitle__modeSwitcher {
  display: block;
  white-space: nowrap;
  margin-bottom: 2px;
}
.m-modalDialogCasinoGameTitle__gameInfoBlock {
  position: relative;
  min-height: 35px;
  margin-right: 50px;
}
.m-modalDialogCasinoGameTitle__gameTitle {
  color: #ffffff;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  margin-bottom: 2px;
}
.m-modalDialogCasinoGameTitle__gameTitle.alignTitleV {
  position: relative;
  top: 9px;
}
.m-modalDialogCasinoGameTitle__gameTitle.helpIco {
  position: relative;
  top: 9px;
  cursor: pointer;
  margin-left: 2px;
}
.m-modalDialogCasinoGameTitle a.m-modalDialogCasinoGameTitle__switcher--text {
  color: #a4a4a4;
}
.m-modalDialogCasinoGameTitle__switcher {
  background: #ffffff;
  display: inline-block;
  width: 22px;
  height: 12px;
  border-radius: 10px;
  border: 1px solid #e69424;
  position: relative;
  top: 2px;
}
.m-modalDialogCasinoGameTitle__switcherBtn {
  background: #e69424;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  position: absolute;
  right: 0;
}
.m-modalDialogCasinoGameTitle__playForFun {
  color: #e69424;
}
.m-multiviewLink {
  display: flex;
  z-index: 120;
  width: 50px;
  height: 42px;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border: 1px solid #d3d3d3;
}
.m-multiviewLink--oneIcon {
  width: 26px;
}
.m-nextStepList__element + .m-nextStepList__element {
  padding-top: 24px;
}
.m-nextStepList__headline {
  color: rgba(0, 0, 0, 0.87);
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.m-nextStepList__perex {
  position: absolute;
  top: 19px;
  font-size: 14px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.54);
}
.m-notificationList {
  position: absolute;
  top: 19px;
  right: 258px;
  margin: 0;
}
.m-notificationList,
.m-notificationList__list {
  list-style: none;
  padding: 0;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.m-notificationList__list {
  display: inline-flex;
  margin: -10px;
  position: relative;
}
.m-notificationList__item {
  margin: 10px;
  position: relative;
}
.m-notificationList__counter {
  position: absolute;
  top: -10px;
  left: calc(100% - 13px);
  cursor: pointer;
}
.m-notificationList .unreadedCountContainer {
  top: -10px;
  left: 16px;
  cursor: pointer;
}
.o-header__followers .m-notificationList .unreadedCountContainer {
  left: 24px;
}
.m-notificationList .unreadedCount {
  top: -2px;
}
.m-opportunityStats {
  width: 100%;
  min-width: 270px;
  padding: 12px 12px 8px;
  margin-bottom: 12px;
}
@media only screen and (min-width: 1261px) {
  .m-opportunityStats {
    width: auto;
  }
  .m-opportunityStats--hide {
    display: block;
  }
}
.m-opportunityStats--hide {
  display: none;
}
.m-opportunityStats__eventName {
  margin: 0 0 3px 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 82px);
  line-height: 15px;
  min-width: 0;
}
.m-opportunityStats__eventName--withoutMainStats {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin-left: 0;
}
.m-opportunityStats__opportunityName {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
  margin: 0 0 4px 4px;
}
.m-opportunityStats__ticketsAmountBet {
  color: rgba(0, 0, 0, 0.87);
}
.m-opportunityStats__bottomSection {
  display: flex;
  padding: 8px 0 0 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.m-opportunityStats__bottomSectionItem {
  flex: 1;
  white-space: nowrap;
}
.m-opportunityStats__bottomSectionItem:not(:last-child) {
  margin-right: 8px;
}
.m-opportunityStats--withoutMainStats {
  width: 100%;
}
.m-opportunityStats__gridLayout {
  display: grid;
  column-gap: 8px;
  grid-template-columns: 33% auto;
  min-width: 0;
}
.m-opportunityStats__gridLayoutLeft {
  overflow-x: hidden;
  min-width: 0;
}
.m-opportunityStats__column {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding-right: 8px;
  min-width: 0;
}
.m-opportunityStats__column:last-child {
  text-align: right;
  padding-right: 0;
}
.m-opportunityStats__firstRow {
  display: inline-block;
  margin-bottom: 4px;
  vertical-align: bottom;
}
.m-paneMessageContent {
  width: 100%;
  display: flex;
  align-items: flex-start;
}
.m-paneMessageContent__icon {
  flex: 0 0 auto;
  margin-right: 10px;
}
.m-paneMessageContent__content {
  flex: 0 1 auto;
}
.m-paymentInfo__image {
  margin-top: 10px;
  margin-right: 10px;
  padding: 10px;
  float: left;
  background: #ffffff;
}
.m-paymentInfo__image--ceska-sporitelna,
.m-paymentInfo__image--komercni-banka,
.m-paymentInfo__image--vub {
  height: 55px;
}
.m-paymentInfo__image--komercni-banka {
  width: 119px;
}
.m-paymentInfo__image--ceska-sporitelna {
  width: 102px;
}
.m-paymentInfo__image--vub {
  width: 218px;
}
.m-paymentTable__iconWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
}
.m-paymentTable__icon--4-karty {
  width: 78px;
  height: 47px;
}
.m-paymentTable__icon--american-express {
  height: 50px;
  width: 61px;
}
.m-paymentTable__icon--bank {
  width: 51px;
  height: 46px;
}
.m-paymentTable__icon--bitcoin {
  width: 78px;
  height: 17px;
}
.m-paymentTable__icon--ceska-sporitelna {
  width: 80px;
  height: 33px;
}
.m-paymentTable__icon--csob {
  width: 58px;
  height: 46px;
}
.m-paymentTable__icon--csob-era {
  width: 80px;
  height: 37px;
}
.m-paymentTable__icon--csob-postovni-sporitelna {
  width: 80px;
  height: 42px;
}
.m-paymentTable__icon--dankort {
  height: 50px;
  width: 83px;
}
.m-paymentTable__icon--dinners {
  height: 47px;
  width: 75px;
}
.m-paymentTable__icon--discover {
  height: 46px;
  width: 72px;
}
.m-paymentTable__icon--postovni-sporitelna {
  width: 80px;
  height: 42px;
}
.m-paymentTable__icon--era {
  width: 50px;
  height: 51px;
}
.m-paymentTable__icon--financni-obnos {
  width: 69px;
  height: 48px;
}
.m-paymentTable__icon--fio-banka {
  width: 68px;
  height: 48px;
}
.m-paymentTable__icon--jcb {
  height: 46px;
  width: 60px;
}
.m-paymentTable__icon--komercni-banka {
  width: 80px;
  height: 29px;
}
.m-paymentTable__icon--laser {
  height: 44px;
  width: 70px;
}
.m-paymentTable__icon--maestro {
  width: 76px;
  height: 46px;
}
.m-paymentTable__icon--mastercard {
  width: 57px;
  height: 44px;
}
.m-paymentTable__icon--mbank {
  width: 80px;
  height: 31px;
}
.m-paymentTable__icon--moneta-money-bank {
  width: 73px;
  height: 29px;
}
.m-paymentTable__icon--paypal {
  width: 80px;
  height: 20px;
}
.m-paymentTable__icon--paysafe-card {
  width: 80px;
  height: 14px;
}
.m-paymentTable__icon--payu {
  width: 80px;
  height: 40px;
}
.m-paymentTable__icon--penize {
  width: 69px;
  height: 46px;
}
.m-paymentTable__icon--raiffeisen {
  width: 80px;
  height: 22px;
}
.m-paymentTable__icon--sberbank {
  width: 69px;
  height: 50px;
}
.m-paymentTable__icon--skrill-moneyBookers {
  width: 76px;
  height: 40px;
}
.m-paymentTable__icon--skrill-1tap {
  width: 76px;
  height: 50px;
}
.m-paymentTable__icon--slovenska-sporitelna {
  width: 80px;
  height: 21px;
}
.m-paymentTable__icon--tatra-banka {
  width: 46px;
  height: 48px;
}
.m-paymentTable__icon--unicredit-bank {
  width: 80px;
  height: 11px;
}
.m-paymentTable__icon--postova-banka {
  width: 76px;
  height: 48px;
}
.m-paymentTable__icon--unionpay {
  height: 44px;
  width: 69px;
}
.m-paymentTable__icon--visa {
  width: 74px;
  height: 24px;
}
.m-paymentTable__icon--visa-electron {
  width: 74px;
  height: 47px;
}
.m-paymentTable__icon--vub-banka {
  width: 80px;
  height: 13px;
}
.m-paymentTable__icon--sms {
  width: 80px;
  height: 40px;
}
.m-paymentTable__colorCell {
  background-color: #ffffff;
}
.m-potentialPrizesItem {
  display: flex;
  justify-content: space-between;
}
.m-potentialPrizesItem:not(:last-child) {
  margin-bottom: 8px;
}
.m-potentialPrizesItem__label {
  margin-right: 16px;
  white-space: nowrap;
}
.m-potentialPrizesItem__prizes {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  text-align: right;
}
.m-PrivateMessageAvatarCarousel {
  width: 100%;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 32px;
}
.m-PrivateMessageAvatarCarousel__item {
  min-width: 72px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 8px;
  cursor: pointer;
}
.m-PrivateMessageAvatarCarousel__itemName {
  margin-top: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  text-align: center;
  color: #005cb2;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.m-PrivateMessageAvatarCarousel__carouselWrapper {
  min-width: 200px;
  flex-grow: 1;
}
.m-PrivateMessageAvatarCarousel__arrow {
  flex-shrink: 0;
  cursor: pointer;
  margin-top: -20px;
}
.m-PrivateMessageAvatarCarousel__arrow--disabled {
  cursor: auto;
}
.m-PrivateMessageAvatarCarousel .slick-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}
.m-privateMessageListItem {
  cursor: pointer;
  outline: none;
}
.m-privateMessageListItem--active,
.m-privateMessageListItem:hover {
  background-color: rgba(30, 136, 229, 0.12);
}
.m-privateMessageListItem__wrapper {
  padding: 16px 0;
  margin: 0 8px;
  border-bottom: 1px solid #d3d3d3;
}
.m-privateMessageListItem__name {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  overflow: hidden;
  display: flex;
  text-overflow: ellipsis;
}
.m-privateMessageListItem__nameUsername {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
}
.m-privateMessageListItem__nameAppend {
  white-space: nowrap;
  margin-left: 3px;
}
.m-privateMessageListItem__col {
  padding: 0.25rem;
}
.m-privateMessageListItem__lastMessageTime {
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.54);
}
.m-privateMessageListItem__lastMessageText {
  font-size: 12px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.54);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.m-privateMessageListItem__lastMessageText--unread {
  color: rgba(0, 0, 0, 0.87);
}
.m-privateMessageListItem__lastMessageText--newMessage {
  color: #e69424;
}
.m-privateMessageListItem__lastMessageText--muted {
  color: rgba(0, 0, 0, 0.54);
}
.m-privateMessageListItem__colContent {
  overflow: hidden;
}
.m-privateMessageNewConversation {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.m-privateMessageNewConversation__conversationTip {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.m-privateMessageNewConversation__conversationTipMessage {
  max-width: 244px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 18px;
  display: block;
  text-align: center;
}
.m-privateMessageNewConversation__nameGroupBtn {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  min-height: 36px;
  margin: 8px 0;
  display: flex;
  align-items: center;
}
.m-privateMessageNewConversation__searchAvatarSuggestions {
  flex-grow: 1;
  position: relative;
}
.m-privateMessageNewConversation__setNameWrapper {
  margin: 10px;
}
.m-privateMessageNewConversation__setNameInput {
  margin: 6px 0 32px;
}
.m-privateMessageNewConversation__setNameButton {
  margin-right: 16px;
}
.m-progressBar__wrapper {
  position: relative;
  height: 16px;
  padding-top: 16px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 0 20px 20px 0;
}
.m-progressBar__progres {
  position: absolute;
  top: 0;
  left: 0;
  margin-right: 5px;
  border-radius: 0 20px 20px 0;
  background: #e69424;
  text-align: right;
  color: #ffffff;
  font-size: 12px;
  line-height: 16px;
}
.m-progressBar__note {
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  line-height: 20px;
}
.m-questionList__element + .m-questionList__element {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.m-questionList__headline {
  margin-bottom: 16px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.m-questionList__perex {
  font-size: 14px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.54);
}
.m-rankInfos {
  margin-top: 12px;
  margin-bottom: 8px;
}
.m-rankInfos__enabled {
  margin: 0 10px 0 0;
  width: 18px;
  height: 18px;
}
.m-rankInfos__info {
  margin: 4px 8px 0 0;
  white-space: nowrap;
}
.m-rankInfos__combinations {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #005cb2;
}
.m-rankInfos__combinations:hover {
  color: #e69424;
}
.m-rankInfos__maxAmountPaid {
  margin-top: 4px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.m-rankInfos__maxAmountPaid--error {
  color: #e53935;
}
.m-rankInfos__input {
  margin: 4px 0;
}
.m-regCard__element {
  position: relative;
  padding: 14px 24px;
  background: #efefef;
  border-radius: 2px;
  font-size: 12px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.54);
}
.m-regCard__element + .m-regCard__element {
  margin-top: 12px;
}
.m-regCard__title {
  font-weight: 700;
  margin-bottom: 12px;
}
.m-regCard__cardMax {
  max-width: 216px;
  margin: 0 auto;
}
.m-regCard__illustration {
  margin: 10px 0 24px;
}
.m-registrationTimer {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  align-items: center;
}
.m-registrationTimer--block {
  flex-flow: column;
}
.m-registrationTimer--block .m-registrationTimer__text {
  margin-bottom: 12px;
  line-height: 20px;
}
.m-registrationTimer--block .m-registrationTimer__element {
  flex-flow: column;
}
.m-registrationTimer--block .m-registrationTimer__element:first-of-type {
  margin-left: 8px;
}
.m-registrationTimer--block .m-registrationTimer__element:last-of-type {
  margin-right: 8px;
}
.m-registrationTimer--block .m-registrationTimer__number {
  margin-right: 0;
  margin-bottom: 4px;
}
.m-registrationTimer--block .m-registrationTimer__label,
.m-registrationTimer__text {
  line-height: 18px;
  font-size: 14px;
}
.m-registrationTimer__text {
  letter-spacing: 0.01em;
  color: #000000;
}
.m-registrationTimer__text
  ~ .m-registrationTimer__time
  .m-registrationTimer__element:first-of-type {
  margin-left: 8px;
}
.m-registrationTimer__time {
  display: flex;
  flex-wrap: nowrap;
}
.m-registrationTimer__element {
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.m-registrationTimer__element:first-of-type {
  margin-left: 0;
}
.m-registrationTimer__element:last-of-type {
  margin-right: 0;
}
.m-registrationTimer__number {
  background: #1e88e5;
  border-radius: 2px;
  margin-right: 4px;
  font-weight: 700;
  line-height: 20px;
  font-size: 16px;
  letter-spacing: -0.03em;
  color: #ffffff;
  text-align: center;
  width: 30px;
  height: 20px;
}
.m-registrationTimer__number--lvl2 {
  background: #ffa726;
}
.m-registrationTimer__number--lvl3 {
  background: #db2128;
}
.m-registrationTimer__label {
  line-height: 15px;
  font-size: 12px;
  letter-spacing: 0.01em;
  color: #000000;
}
.m-registrationTimer--inheritTextColor .m-registrationTimer__label {
  color: inherit;
}
.m-ribbon {
  width: 40px;
  height: 40px;
  z-index: 2;
  overflow: hidden;
  position: absolute;
}
.m-ribbon--topRight {
  top: 0;
  right: 0;
}
.m-ribbon--topLeft {
  top: 0;
  left: 0;
}
.m-ribbon--bottomRight {
  bottom: 0;
  right: 0;
}
.m-ribbon--bottomLeft {
  bottom: 0;
  left: 0;
}
.m-ribbon__text {
  position: absolute;
  display: block;
  width: 64px;
  padding: 3px 0;
  background-color: #f89923;
  color: #ffffff;
  font-size: 11px;
  line-height: 11px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.m-ribbon__text--topRight {
  right: -18px;
  top: 6px;
  transform: rotate(45deg);
}
.m-ribbon__text--topLeft {
  left: -18px;
  top: 6px;
  transform: rotate(-45deg);
}
.m-ribbon__text--bottomRight {
  right: -18px;
  bottom: 6px;
  transform: rotate(135deg);
}
.m-ribbon__text--bottomLeft {
  left: -18px;
  bottom: 6px;
  transform: rotate(-135deg);
}
.m-roundedList {
  margin: 20px;
}
.m-roundedList--empty {
  margin-top: 0;
  margin-bottom: 0;
}
.m-roundedList__element {
  display: flex;
  flex-wrap: wrap;
  background: #ffffff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  border-radius: 2px;
  overflow: hidden;
}
.m-roundedList__element--fix {
  align-items: flex-start;
}
.m-roundedList__element + .m-roundedList__element {
  margin-top: 20px;
}
.m-roundedList__element--small + .m-roundedList__element--small {
  margin-top: 16px;
}
.m-roundedList__big {
  flex: 0 0 31.05360444%;
  max-width: 31.05360444%;
  padding-right: 15px;
}
@media only screen and (min-width: 1261px) {
  .m-roundedList__big {
    flex: 0 0 55%;
    max-width: 55%;
  }
}
@media only screen and (min-width: 1261px) {
  .m-roundedList__big--right {
    padding-left: 1px;
  }
}
.m-roundedList__small {
  flex: 0 0 68.94639556%;
  max-width: 68.94639556%;
}
@media only screen and (min-width: 1261px) {
  .m-roundedList__small {
    flex: 0 0 45%;
    max-width: 45%;
  }
}
@media only screen and (min-width: 1261px) {
  .m-roundedList__small--left {
    padding-right: 19px;
  }
}
.m-scoreboardButtons {
  margin-right: 2px;
}
.m-scoreboardButtons .tab {
  margin: 0;
  border: none;
  padding-top: 0;
}
.m-scoreboardButtons .tab li {
  padding-top: 4px;
}
.m-scoreboardButtons .tab li .tabC {
  color: #ffffff;
  padding: 0 4px;
}
.m-scoreboardCategory {
  overflow: hidden;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.m-scoreboardCategory__competition {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  color: #a4a4a4;
  padding-top: 3px;
}
.m-scoreboardCategory__match {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  color: #ffffff;
  text-transform: none;
}
.m-scoreboardCategory__matchInfoIco {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.no-gutters > [class*="col-"] .m-scoreboardCategory__title {
  padding-left: 8px;
}
.m-scoreboardInfoMsg {
  text-align: center;
  padding: 5px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  border-bottom: 1px solid #85909a;
}
.m-scoreboardLineupsSportradar {
  width: 550px;
  margin: auto;
}
.m-scoreboardMilestones {
  text-align: center;
  color: rgba(0, 20, 40, 0.6);
  background-color: #ffffff;
}
.m-scoreboardMilestones--alwaysDark {
  background-color: #394149;
  color: rgba(255, 255, 255, 0.7);
}
.m-scoreboardMilestones__infoAll {
  color: rgba(0, 20, 40, 0.9);
  background-color: #f5f5f5;
  padding: 8px 0 10px;
}
.m-scoreboardMilestones--alwaysDark .m-scoreboardMilestones__infoAll {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.12);
}
.m-scoreboardMilestones__infoAllIcon {
  margin: 0 auto 4px;
}
.m-scoreboardMilestones__row {
  padding: 8px 0;
}
.m-scoreboardMilestones__messageRow {
  width: 424px;
}
.m-scoreboardMilestones__scoreRow {
  width: 38px;
}
.m-scoreboardMilestones__scoreHighlited {
  color: rgba(0, 20, 40, 0.9);
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
}
.m-scoreboardMilestones--alwaysDark .m-scoreboardMilestones__scoreHighlited {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  color: #ffffff;
}
.m-scoreboardMilestones__time {
  color: rgba(0, 20, 40, 0.9);
}
.m-scoreboardMilestones--alwaysDark .m-scoreboardMilestones__time {
  color: #ffffff;
}
.m-scoreboardMilestones__iconRow {
  width: 26px;
}
.m-scoreboardMilestones__text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-scoreboardMsgs {
  background-color: #ffffff;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
}
.m-scoreboardMsgs__msg {
  padding: 12px;
}
.m-scoreboardMsgs__msg:not(:empty) + .m-scoreboardMsgs__msg {
  padding-top: 0;
}
.m-scoreboardScore {
  display: flex;
  flex-direction: row;
  min-height: 75px;
  padding: 5px 10px;
}
.m-scoreboardScore__info {
  flex-grow: 2;
  min-height: 75px;
}
.m-scoreboardScore__player {
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  padding-left: 2px;
  display: flex;
  align-items: center;
}
.m-scoreboardScore__playerName {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 280px;
}
@media only screen and (max-width: 1260px) {
  .m-scoreboardScore__playerName {
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 180px;
  }
}
.m-scoreboardScore__teamColor {
  width: 12px;
  height: 12px;
  border-radius: 1px;
}
.m-scoreboardScore__teamColor--BLUE {
  background-color: #1e88e5;
}
.m-scoreboardScore__teamColor--YELLOW {
  background-color: #fabb05;
}
.m-scoreboardScore__teamColor--RED {
  background-color: #e53935;
}
.m-scoreboardScore__status {
  padding-left: 20px;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  color: #ffffff;
  white-space: nowrap;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
  position: relative;
  top: 4px;
}
@media only screen and (max-width: 1260px) {
  .m-scoreboardScore__status {
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
  }
}
.m-scoreboardScore__result {
  flex-grow: 1;
  min-width: 230px;
}
.m-scoreboardScore__score {
  text-align: center;
  align-self: center;
  flex: 1;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
}
.m-scoreboardScore__score--head {
  position: relative;
  top: 2px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
}
.m-scoreboardScore__score--total {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  color: #e69424;
}
.m-scoreboardScore__score--totalHead {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
}
.m-scoreboardScore__score .sprIco {
  display: inline-block;
  height: 15px;
  width: 15px;
}
.m-scoreboardScore__svgIco {
  margin: 0 auto;
}
@media only screen and (max-width: 1100px) {
  .m-scoreboardScore.m-scoreboardScore--baseball .m-scoreboardScore__status {
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 145px;
  }
}
@media only screen and (max-width: 1100px) {
  .m-scoreboardScore.m-scoreboardScore--baseball
    .m-scoreboardScore__playerName {
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 125px;
  }
}
.m-scoreboardScoreRace {
  min-height: 50px;
  z-index: 2;
  position: relative;
  padding: 10px 10px 0;
}
.m-scoreboardScoreRace__name {
  position: relative;
  text-align: center;
  color: #ffffff;
}
.m-scoreboardScoreRace__status {
  position: relative;
  text-align: center;
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  color: #ffffff;
}
.m-scoreboardStatsSportradar {
  width: 510px;
  margin: auto;
  min-height: 317px;
}
.m-scoreboardStream {
  margin: 0 auto;
  min-height: 70px;
  padding: 0;
  position: relative;
  width: 100%;
}
.m-scoreboardStream.hover .m-scoreboardStream__popupIco,
.m-scoreboardStream.hover .m-scoreboardStream__topLayer,
.m-scoreboardStream:hover .m-scoreboardStream__popupIco,
.m-scoreboardStream:hover .m-scoreboardStream__topLayer {
  display: block;
}
.m-scoreboardStream.GBV_AUDIO .m-scoreboardStream__topLayer {
  width: 0;
}
.m-scoreboardStream__streamBlock {
  margin: 0 auto;
}
.m-scoreboardStream--msg {
  width: auto;
  padding: 10px;
  max-width: inherit;
}
.m-scoreboardStream--msg .messages {
  margin-bottom: 0;
}
.m-scoreboardStream__topLayer {
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 32px;
  opacity: 0.7;
  background-color: #22262b;
  z-index: 100;
}
.m-scoreboardStream__popupIco {
  position: absolute;
  display: none;
  right: 5px;
  top: 7px;
  cursor: pointer;
  z-index: 120;
}
.m-scoreboardStream iframe,
.m-scoreboardStream object {
  display: block;
}
.m-scoreboardTracker {
  position: relative;
  width: 480px;
  margin: 0 auto;
  padding: 5px 0;
  min-height: 300px;
}
.trackerWrapper .m-scoreboardTracker {
  margin: 0 auto;
  padding: 0;
}
.m-scoreOffer {
  display: block;
  margin: 0 10px;
  vertical-align: middle;
  text-align: center;
  height: 20px;
}
.m-scoreOffer.m-scoreOffer--dark .m-scoreOffer__score,
.m-scoreOffer.m-scoreOffer--dark .m-scoreOffer__status {
  color: #ffffff;
}
.m-scoreOffer__score {
  background-color: #1e88e5;
  margin: 0 4px;
}
.m-scoreOffer__redCard,
.m-scoreOffer__score {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 4px;
  padding: 0 3px;
}
.m-scoreOffer__redCard {
  background-color: #e53935;
}
.m-scoreOffer__status {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.m-scoreOffer__msg {
  display: inline-block;
  margin-right: 5px;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 11px);
}
.m-scoreOffer__spacer {
  display: inline-block;
  width: 4px;
}
.m-scoreOffer svg {
  position: relative;
  top: 2px;
  cursor: pointer;
}
.m-scoreOverview {
  width: 60px;
  margin-left: 5px;
  margin-top: -1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.m-scoreOverview__redCardSpace {
  width: 13px;
  margin: 0 5px;
  display: block;
}
.m-scoreOverview__redCardSpace:first-child {
  margin-left: 0;
}
.m-scoreOverview__redCardSpace:last-child {
  margin-right: 0;
}
.m-scoreOverview__redCard {
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 13px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  background-color: #e53935;
  border-radius: 2px;
}
.m-scoreOverview__score {
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
  background-color: #1e88e5;
  border-radius: 2px;
  padding: 0 3px;
}
.m-sectionTitle {
  padding: 0 10px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 1px solid #bebebe;
}
.m-sectionTitle__title {
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  color: #000000;
}
.m-sectionTitle__leftSection {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-end;
}
.m-sectionTitle__leftSection > :first-child {
  margin-right: 30px;
}
.m-sectionTitle__paging,
.m-sectionTitle__tabs {
  border-bottom: none;
}
.m-sectionTitle__btn {
  margin-right: 0;
  margin-bottom: 6px;
}
.m-semiFormElement__wrapper {
  position: relative;
  display: inline-block;
}
.m-semiFormElement__wrapper--error:after {
  position: absolute;
  top: 0;
  right: -13px;
  line-height: 25px;
  font-size: 19px;
  color: #db2128;
  content: "×";
}
.m-semiFormElement__element--error {
  border: 1px solid #db2128;
  box-shadow: 0 0 5px 2px rgba(219, 33, 40, 0.5);
}
.m-semiFormElement__error {
  margin-top: 2px;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: -0.02em;
  color: #db2128;
}
.m-sentSmsDialog__img {
  display: block;
  margin: 70px auto 40px;
}
.m-sentSmsDialog__headline {
  padding: 0 24px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
}
.m-sentSmsDialog__text {
  padding: 24px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
  color: rgba(0, 20, 40, 0.6);
}
.m-sepList {
  display: flex;
  flex-wrap: wrap;
}
.m-sepList__element {
  white-space: nowrap;
}
.m-sepList__element:not(:last-child) {
  position: relative;
  padding-right: 1em;
}
.m-sepList__element:not(:last-child):before {
  position: absolute;
  display: block;
  top: 0;
  right: 0.5em;
  background-color: rgba(0, 20, 40, 0.6);
  content: "";
  width: 1px;
  height: 100%;
}
.m-shimmerCommunityStats {
  display: flex;
}
.m-shimmerCommunityStats__pane {
  border-radius: 4px;
}
.m-shimmerCommunityStats__mainOpp1 {
  height: 175px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.m-shimmerCommunityStats__mainOpp2 {
  height: 84px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.m-shimmerCommunityStats__mainOpp3 {
  height: 62px;
}
.m-shimmerCommunityStats__mainOppRow {
  display: flex;
}
.m-shimmerCommunityStats__nextOppRow {
  display: flex;
  height: 65px;
}
.m-shimmerCommunityStats__mainOppColl,
.m-shimmerCommunityStats__nextOppColl {
  position: relative;
  width: 33%;
}
.m-shimmerCommunityStats__otherRow {
  display: flex;
  width: 100%;
  height: 46px;
}
.m-shimmerCommunityStats__otherCell {
  position: relative;
  width: 20%;
}
.m-shimmerCommunityStats__otherCell:first-child {
  width: 40%;
}
.m-shimmerCommunityStats .a-box {
  box-shadow: none;
}
.m-shimmerCommunityStats .m-statsColumn {
  height: 290px;
}
.m-shimmerCommunityStats .m-statsColumn__section {
  border-top: none;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  to {
    background-position: 468px 0;
  }
}
.m-shimmerEffect {
  background-color: #ffffff;
  position: relative;
}
.m-shimmerEffect__element,
.m-shimmerEffect__item {
  position: absolute;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: placeHolderShimmer;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0) 25%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 75%,
    rgba(255, 255, 255, 0)
  );
  background-size: 1000px 200px;
  background-color: rgba(0, 0, 0, 0.06);
}
.m-shimmerEffect__element,
.m-shimmerEffect__move {
  position: relative;
}
.m-shimmerEffect__circle {
  border-radius: 50%;
}
.m-shimmerEffect__backgroundLighter {
  background-color: #ffffff;
}
.m-shimmerEventTables__header {
  height: 29px;
}
.m-shimmerEventTables__row {
  display: flex;
  margin: 6px 0;
  height: 27px;
}
.m-shimmerEventTables__cell {
  width: 50%;
  height: 100%;
  margin: 0 4px 0 8px;
}
.m-shimmerEventTables__cell + .m-shimmerEventTables__cell {
  margin: 0 8px 0 4px;
}
.m-shimmerLiveOverview__headerBig {
  height: 31px;
}
.m-shimmerLiveOverview__headerSmall {
  height: 24px;
}
.m-shimmerLiveOverview__tabs {
  height: 24px;
  margin: 16px;
}
.m-shimmerLiveOverview__match {
  height: 27px;
  margin: 8px;
}
.m-shimmerMilestones__header {
  height: 68px;
}
.m-shimmerMilestones__tabs {
  height: 24px;
  margin: 8px;
}
.m-shimmerMilestones__row {
  height: 34px;
  width: 432px;
  margin: auto;
  padding-bottom: 16px;
}
.m-shimmerOffer__header {
  height: 31px;
}
.m-shimmerOffer__tabs {
  height: 14px;
  margin: 12px;
}
.m-shimmerOfferMatch {
  padding: 8px;
}
.m-shimmerOfferMatch__partEvent {
  min-width: 1px;
}
.m-shimmerOfferMatch__partEvent .row {
  width: 260px;
}
.m-shimmerOfferMatch__partName {
  height: 17px;
}
.m-shimmerOfferMatch__partIcons {
  height: 14px;
}
.m-shimmerOfferMatch__partDate {
  height: 9px;
  margin-right: 32px;
}
@media only screen and (min-width: 1261px) {
  .m-shimmerOfferMatch__partDate {
    margin-right: 0;
  }
}
.m-shimmerOfferMatch__partOdds {
  height: 27px;
}
@media only screen and (min-width: 1261px) {
  .m-shimmerOfferMatch__partOdds {
    min-width: 353px;
  }
}
.m-shimmerTicket {
  padding: 12px 16px;
}
.m-shimmerTicket + .m-shimmerTicket {
  margin-top: 12px;
}
.m-shimmerTicket__partInfo {
  flex: 0 0 40%;
  height: 56px;
  order: 1;
}
.m-shimmerTicket__partInfo--resp {
  flex: 0 0 80%;
  height: 64px;
  order: 1;
}
@media only screen and (min-width: 1261px) {
  .m-shimmerTicket__partInfo--resp {
    flex: 0 0 40%;
    height: 56px;
  }
}
.m-shimmerTicket__partBet {
  flex: 0 0 17%;
  height: 56px;
  order: 2;
}
.m-shimmerTicket__partBet--resp {
  flex: 0 0 33.3%;
  height: 36px;
  margin-top: 8px;
  order: 4;
}
@media only screen and (min-width: 1261px) {
  .m-shimmerTicket__partBet--resp {
    flex: 0 0 17%;
    height: 56px;
    margin-top: 0;
    order: 2;
  }
}
.m-shimmerTicket__partWin {
  flex: 0 0 17%;
  height: 56px;
  order: 3;
}
.m-shimmerTicket__partWin--resp {
  flex: 0 0 33.3%;
  height: 36px;
  margin-top: 8px;
  order: 5;
}
@media only screen and (min-width: 1261px) {
  .m-shimmerTicket__partWin--resp {
    flex: 0 0 17%;
    height: 56px;
    margin-top: 0;
    order: 3;
  }
}
.m-shimmerTicket__partCash {
  flex: 0 0 17%;
  height: 56px;
  order: 4;
}
.m-shimmerTicket__partCash--resp {
  flex: 0 0 33.3%;
  height: 36px;
  margin-top: 8px;
  order: 6;
}
@media only screen and (min-width: 1261px) {
  .m-shimmerTicket__partCash--resp {
    flex: 0 0 17%;
    height: 56px;
    margin-top: 0;
    order: 4;
  }
}
.m-shimmerTicket__partIcons {
  flex: 0 0 9%;
  height: 56px;
  order: 5;
}
.m-shimmerTicket__partIcons--resp {
  flex: 0 0 20%;
  height: 64px;
  order: 2;
}
@media only screen and (min-width: 1261px) {
  .m-shimmerTicket__partIcons--resp {
    flex: 0 0 9%;
    height: 56px;
    order: 5;
  }
}
.m-shimmerTicket__partVerticalLine {
  display: none;
}
.m-shimmerTicket__partVerticalLine--resp {
  display: flex;
  order: 3;
}
@media only screen and (min-width: 1261px) {
  .m-shimmerTicket__partVerticalLine--resp {
    display: none;
  }
}
.m-similarMatches {
  background-color: #ffffff;
}
.m-similarMatches__subheadline {
  padding-top: 13px;
  padding-bottom: 12px;
}
.m-simpleBar__meter {
  margin: 0 auto;
  max-width: 288px;
  height: 7px;
  background-color: rgba(30, 136, 229, 0.12);
  border-radius: 5px;
}
.m-simpleBar__contentBar {
  position: relative;
}
.m-simpleBar__conditionOk {
  position: relative;
  height: 8px;
  float: left;
  background-color: #005cb2;
  border-radius: 5px;
}
.m-simpleBar__pinned {
  position: absolute;
  right: -41px;
  bottom: 16px;
  width: 70px;
  padding: 5px;
  color: #ffffff;
  font-size: 12px;
  background-color: #e69424;
  border-radius: 5px;
}
.m-simpleBar__pinned:before {
  position: absolute;
  top: 80%;
  left: 25%;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #e69424;
  content: " ";
  pointer-events: none;
  width: 0;
  height: 0;
}
.m-simpleBar__contentTxt {
  margin-top: 16px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.25px;
}
.m-sportList {
  height: calc(100% - 40px);
}
.m-sportList--empty {
  padding: 0 56px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.m-sportList__element {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
}
.m-sportList__element--dragUp {
  width: 370px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2), 0 3px 14px rgba(0, 0, 0, 0.12),
    0 8px 10px rgba(0, 0, 0, 0.14);
  background-color: #ffffff;
}
.m-sportList__element--cursorMove {
  cursor: move;
}
.m-sportList__element--superSport {
  height: 40px;
}
.m-sportList__element--event {
  padding: 8px 0 7px;
}
.m-sportList__element--eventSmallPad {
  padding: 5px 0 4px;
}
.m-sportList__element--notAvailable {
  color: rgba(0, 20, 40, 0.42);
}
.m-sportList__element--highlighted {
  background-color: #faebcf;
}
.m-sportList__inner {
  width: 100%;
  padding: 0 16px;
}
.m-sportList__itemSuperSportName {
  max-width: 230px;
}
.m-sportList__itemSuperGroupName,
.m-sportList__itemSuperSportName {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-sportList__itemSuperGroupName {
  max-width: 220px;
}
.m-sportList__ico {
  width: 26px;
}
.m-sportList__note {
  padding: 8px 0 16px 42px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.38);
}
.m-sportList__emptyNote {
  margin-bottom: 24px;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}
.m-statsColumn {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 33%;
  align-items: center;
}
.m-statsColumn--twoColumns:first-child .m-statsColumn__section {
  padding-left: 30%;
}
.m-statsColumn--twoColumns:last-child .m-statsColumn__section {
  padding-right: 30%;
}
.m-statsColumn__section {
  width: 100%;
  padding: 4px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.m-statsColumn__section--boxWrapper {
  height: 164px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  border-top: none;
}
.m-statsColumn__section:last-child {
  padding-bottom: 0;
}
.m-statsColumn__sectionInner {
  width: 100px;
  margin: auto;
  white-space: nowrap;
}
.m-statsColumn__columnLabelRow {
  text-align: center;
  margin: 0 auto 4px;
}
.m-statsColumn__totalAmountTicketCount {
  font-weight: 500;
}
.m-statsColumn__boxFiller {
  flex: 1;
}
.m-statsColumn__box {
  position: relative;
  width: 72px;
  min-height: 5px;
  padding-top: 4px;
  margin: auto 0;
  border-radius: 5px 5px 0 0;
}
.m-statsColumn__box--firstColor {
  background-color: #e69424;
}
.m-statsColumn__box--otherColor {
  background-color: #1e88e5;
}
.m-statsColumn__percentage {
  width: 100%;
  text-align: center;
  font-size: 15px;
  color: #ffffff;
  font-weight: 300;
  cursor: default;
}
.m-statsColumn__percentage--outside {
  position: absolute;
  top: -20px;
  color: rgba(0, 0, 0, 0.87);
}
.m-statsColumn__tooltip {
  height: 100%;
}
.m-statsColumn__opportunityName {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 80%;
}
.m-statsRow {
  padding: 12px 12px 12px 16px;
  margin-bottom: 12px;
}
.m-statsRow:last-child {
  margin-bottom: 0;
}
.m-statsRow__opportunityName {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
  margin-bottom: 4px;
}
.m-statsRow__ticketsAmountBet {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.87);
}
.m-statsRow__ticketsAmountBetValue {
  font-weight: 500;
}
.m-statsRow__oldOdd {
  color: rgba(0, 0, 0, 0.54);
}
.m-statsRow__boxWrapper {
  width: 100%;
  height: 16px;
  margin: 8px 0;
  position: relative;
  border-radius: 0 16px 16px 0;
  background-color: #f5f5f5;
  overflow: hidden;
}
.m-statsRow__boxWrapper--slim {
  margin: 4px 0;
}
.m-statsRow__box {
  position: absolute;
  width: 100%;
  height: 100%;
  padding-right: 10px;
  border-radius: 0 16px 16px 0;
  text-align: right;
}
.m-statsRow__box--firstColor {
  background-color: #e69424;
}
.m-statsRow__box--otherColor {
  background-color: #1e88e5;
}
.m-statsRow__box--orangeColor {
  background-color: #e69424;
}
.m-statsRow__box--greenColor {
  background-color: #43a047;
}
.m-statsRow__box--redColor {
  background-color: #e53935;
}
.m-statsRow__percentage {
  line-height: 16px;
  font-size: 14px;
  font-weight: 300;
  color: #ffffff;
  cursor: default;
}
.m-statsRow__percentage--outside {
  position: absolute;
  left: calc(100% + 4px);
  color: rgba(0, 0, 0, 0.87);
  padding-left: 4px;
}
.m-statsRow__bottomSection {
  display: flex;
}
.m-statsRow__bottomSectionItem {
  flex: 1;
}
.m-sticker {
  display: flex;
}
.m-sticker--inline {
  display: inline-flex;
}
.m-sticker__element {
  display: block;
  padding: 4px 10px 3px;
  border-radius: 50px;
  background-color: #efefef;
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  text-transform: uppercase;
  white-space: nowrap;
  color: #666666;
}
.m-sticker__element + .m-sticker__element {
  margin-left: 12px;
}
.m-sticker__element--top {
  margin-top: 3px;
}
.m-stickerList {
  display: flex;
  flex-wrap: nowrap;
  margin-left: -4px;
  margin-right: -4px;
}
.m-stickerList__element {
  padding-left: 4px;
  padding-right: 4px;
}
.m-stickerList__element-left {
  padding-left: 4px;
}
.m-stickerList__element-right {
  padding-right: 4px;
}
.m-streamBlockLayer {
  min-height: 60px;
  z-index: 2;
}
.m-streamPopup {
  background-color: #ffffff;
  overflow-y: hidden;
}
.m-streamPopup__header {
  background-color: #1e88e5;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 44px;
}
.m-streamPopup__header .headLogo {
  position: relative;
  left: 5px;
  top: 3px;
}
.m-streamPopup__shortInfo {
  position: relative;
  padding: 3px 5px 0;
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  background-color: #ffffff;
}
.m-streamPopup__shortInfoName {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.m-streamPopup__shortInfoScore {
  padding: 5px;
  text-align: center;
  cursor: default;
  border-bottom: 1px solid #d3d3d3;
}
.m-streamPopup__selectBox {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
.m-streamPopup__selectBoxHeader {
  position: relative;
  padding: 5px;
  cursor: pointer;
  border-bottom: 1px solid #d3d3d3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.m-streamPopup__selectBoxBody {
  padding-left: 10px;
  overflow: hidden;
}
.m-streamPopup__selectBoxItem {
  padding-top: 2px;
  height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  color: #004aa2;
}
.m-streamPopup__selectBoxItem:hover {
  background-color: #e6f5ff;
}
.m-streamPopup__arrowPopup {
  display: block;
  position: absolute;
  top: 7px;
  right: 4px;
}
.m-streamPopup .m-scoreboardStream {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  background-color: #394149;
  box-sizing: border-box;
}
.m-suggestList__title {
  font-size: 14px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.87);
}
.m-suggestList__list {
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
}
.m-suggestList__element {
  margin-right: 8px;
  margin-bottom: 8px;
  height: 32px;
  padding: 8px;
  background-color: rgba(30, 136, 229, 0.12);
  border-radius: 4px;
  font-size: 14px;
  line-height: 16px;
  color: #005cb2;
}
.m-swipeList {
  position: relative;
  padding-left: 24px;
  padding-right: 24px;
  margin-left: 8px;
  margin-right: 8px;
}
.m-swipeList__row {
  display: flex;
}
.m-swipeList__element {
  padding: 0 22px;
  cursor: pointer;
}
.m-swipeList__elementTitle {
  display: block;
  width: 72px;
  margin-top: 8px;
  padding: 0 4px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-swipeList__icon {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  cursor: pointer;
  z-index: 2;
}
.m-swipeList__icon--prev {
  left: 0;
}
.m-swipeList__icon--next {
  right: 0;
}
.m-swipeList__icon--disabled {
  cursor: default;
}
.m-tab {
  margin: 0;
}
.m-tab__menu {
  padding: 0;
  margin: 0;
  display: flex;
  list-style: none;
}
.m-tab__item {
  position: relative;
  margin: 12px;
  padding-bottom: 8px;
  display: inherit;
  color: rgba(0, 20, 40, 0.6);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.m-tab__item--active {
  color: #005cb2;
}
.m-tab__item--active:after {
  position: absolute;
  bottom: -3px;
  content: "";
  width: 100%;
  height: 3px;
  border-top: 3px solid;
  border-radius: 3px 3px 0 0;
}
.m-tab__item--active .m-tab__icon {
  fill: #005cb2;
}
.m-tab__item:hover {
  color: #e69424;
  cursor: pointer;
}
.m-tab__item:hover .m-tab__icon {
  fill: #e69424;
}
.m-tab__icon {
  fill: rgba(0, 20, 40, 0.42);
}
.m-tab__txt--withIcon {
  margin-left: 8px;
}
.m-tab__content {
  padding: 0;
  margin-top: 40px;
  list-style: none;
}
.m-ticketCashoutInfo {
  margin-left: -16px;
  margin-right: -16px;
  margin-bottom: 12px;
  padding: 16px 16px 12px;
  background-color: #f5f5f5;
}
.m-ticketCashoutInfo__headline {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.54);
}
.m-ticketCashoutInfo__headline--kom {
  font-size: 12px;
  line-height: 14px;
}
.m-ticketCashoutInfo__amount {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  color: rgba(0, 0, 0, 0.87);
}
.m-ticketCashoutInfo__amount--goingUp {
  color: #43a047;
}
.m-ticketCashoutInfo__amount--goingDown {
  color: #e53935;
}
.m-ticketCashoutInfo__amount--kom {
  font-size: 14px;
  line-height: 18px;
}
.m-ticketCashoutInfo__headline + .m-ticketCashoutInfo__amount {
  margin-top: 4px;
}
.m-ticketCashoutInfo__sep {
  padding-top: 12px;
}
.m-ticketCashoutInfo__amount + .m-ticketCashoutInfo__note {
  margin-top: 4px;
}
.m-ticketCashoutInfo__actualAmountWrapper {
  padding: 16px 0;
}
.m-ticketCashoutInfo__actualAmountIcon {
  margin-right: 4px;
}
.m-ticketCashoutInfo__actualAmount {
  padding: 16px 0;
  color: rgba(0, 20, 40, 0.9);
  font-size: 14px;
  line-height: 18px;
}
.m-ticketCashoutInfo__actualAmountCash {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.m-ticketCashoutInfo__changePrefs {
  padding: 4px 0 16px;
}
.m-trackerField {
  position: relative;
  height: 200px;
}
.m-trackerField__layout {
  position: absolute;
  width: 240px;
  height: 100px;
  top: 50px;
  left: 120px;
  background-color: #000000;
  opacity: 0.5;
}
.m-trackerField__textTeam {
  padding: 0 5px;
  text-align: center;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  color: #ffffff;
}
.m-trackerField__textWrapper {
  position: absolute;
  width: 150px;
  padding: 0 5px;
  left: 120px;
  top: 70px;
}
.m-trackerField__textEvent {
  padding: 0 5px 5px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
}
.m-trackerField__textWrapper.moveDown {
  top: 83px;
}
.m-trackerField__textIcon {
  position: absolute;
  width: 81px;
  height: 100px;
  left: 275px;
  top: 50px;
}
.m-trackerField__textWrapper.overTurn {
  left: 210px;
}
.m-trackerField__textIcon.overTurn {
  left: 125px;
}
.m-trackerField__textWrapper.highlighted .m-trackerField__textEvent {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
}
.m-trackerField__traPenLayout {
  position: absolute;
  width: 440px;
  height: 120px;
  top: 40px;
  left: 20px;
  background-color: #000000;
  opacity: 0.5;
}
.m-trackerField__traPenWrap {
  position: absolute;
  width: 420px;
  height: 100px;
  top: 40px;
  left: 20px;
  padding: 10px;
  color: #ffffff;
}
.m-trackerField__traPenHead {
  text-align: center;
}
.m-trackerField__traPenTitle {
  margin: 15px 0 0 150px;
  width: 270px;
  height: 20px;
}
.m-trackerField__traPenTeam {
  height: 25px;
}
.m-trackerField__traPenTeamName {
  float: left;
  margin-top: 1px;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.m-trackerField__traPenPenaltyShot {
  width: 270px;
  height: 30px;
  margin-left: 150px;
}
.m-trackerField__traPenItem {
  text-align: center;
}
.m-trackerField__traPenItemCounter {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}
.m-trackerField__matchTimeRow {
  position: absolute;
  top: 0;
  width: 480px;
  font-size: 14px;
  font-weight: 400;
}
.m-trackerField__matchTime {
  height: 18px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.54);
  padding: 0 3px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  margin: auto;
}
.m-trackerField__injuryTime {
  color: rgba(0, 0, 0, 0.87);
  background-color: #e69424;
  width: 22px;
  line-height: 14px;
  margin: 0 -1px 0 3px;
  border-radius: 1px;
  text-align: center;
}
.m-trackerHeader {
  height: 27px;
  box-sizing: border-box;
  padding-top: 5px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
}
.m-trackerHeader__participant {
  display: inline-block;
  width: 215px;
  text-align: center;
}
.m-trackerHeader__score {
  display: inline-block;
  width: 50px;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
  text-transform: none;
}
.m-trackerTimeline {
  position: relative;
  margin: 0 auto;
  padding-bottom: 3px;
  width: 480px;
  height: 30px;
}
.m-trackerTimeline img {
  position: absolute;
  width: 11px;
  height: 11px;
}
.m-trackerTimeline__min {
  float: left;
  width: 30px;
  clear: both;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000000;
}
.m-trackerTimeline__right {
  float: right;
  width: 140px;
}
.m-trackerTimeline__right:last-child .m-trackerTimeline__team {
  margin-bottom: 0;
}
.m-trackerTimeline__team {
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  margin: 5px 0;
}
.m-trackerTimeline__event {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}
.m-transactionForm {
  line-height: 2.4em;
  padding: 15px 25px 35px;
}
.m-transactionForm__wrapper,
.m-transactionForm__wrapper input,
.m-transactionForm__wrapper select {
  width: 100%;
}
.m-transactionForm__key {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.m-tvList__header {
  background-color: #586672;
}
.m-tvList__wrapper {
  margin: 0 0.5rem;
  padding-right: 1px;
  padding-bottom: 45px;
  overflow: hidden;
}
.m-tvList__col {
  flex: 0 0 52px;
  width: 52px;
  margin-top: 10px;
}
.m-tvList__cropped {
  overflow: hidden;
}
.m-tvList__swipe {
  width: 75%;
  margin-right: 7px;
  transition: transform 0.3s ease-out;
}
.m-tvList__row {
  position: relative;
  margin-top: 10px;
}
.m-tvList__row--nowrap {
  flex-wrap: nowrap;
}
.m-tvList__cols {
  position: relative;
}
.m-tvList__arrow {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  z-index: 2;
  cursor: pointer;
}
.m-tvList__arrow--left {
  left: 52px;
}
.m-tvList__arrow--right {
  right: 8px;
}
.m-tvList__element {
  display: block;
  position: relative;
  padding: 10px;
  height: 76px;
  z-index: 1;
}
.m-tvList__element:before {
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  right: -1px;
  border: 1px solid #d3d3d3;
  content: "";
  z-index: -1;
}
.m-tvList__element--active,
.m-tvList__element--activeFilled,
.m-tvList__element--top {
  height: 101px;
}
.m-tvList__element--top {
  background-color: #e9f8fd;
}
.m-tvList__element--activeFilled {
  background-color: #faebcf;
}
.m-tvList__element--clickable {
  cursor: pointer;
}
.m-tvList__time {
  font-size: 14px;
  color: #a4a4a4;
}
.m-tvList__title {
  padding: 0;
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  color: #004aa2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.m-tvList__title--withIcon {
  position: relative;
  padding-right: 25px;
}
.m-tvList__copy {
  padding: 2px 0;
  font-size: 12px;
  line-height: 14px;
  color: #a4a4a4;
}
.m-tvList__icon {
  margin-bottom: 5px;
}
.m-tvList__icon img {
  display: block;
}
.m-tvList__symbol {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}
.m-tvList__symbol img {
  display: block;
}
.m-tvList__info {
  font-size: 13px;
  display: block;
}
.m-tvList__more {
  margin-top: 10px;
  text-align: center;
  font-size: 11px;
}
.m-tvList__label,
.m-tvList__more {
  margin-bottom: 10px;
}
.m-tvList__sidebar {
  z-index: 4;
  background-color: #ffffff;
}
.m-tvList--cropped {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
@media only screen and (min-width: 1261px) {
  .row .col-xs-3:nth-child(4n) .m-tvList__element:before {
    right: 0;
  }
}
.m-tvPromo {
  padding: 10px;
  margin-bottom: 20px;
}
.m-writeWidget {
  padding: 16px 12px;
  margin-top: 10px;
}
.m-writeWidget__img {
  margin-bottom: 19px;
  width: 100px;
  height: 100px;
}
.m-writeWidget__title {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #22262b;
}
.m-writeWidget__perex {
  margin-bottom: 23px;
  font-size: 13px;
  color: #000000;
}
.m-writeWidget__perex--noMargin {
  margin-bottom: 0;
}
.m-writeWidget__btns + .m-writeWidget__btns {
  margin-top: 7px;
}
.m-writeWidget__btn {
  width: 100%;
}
.can-hover a.m-writeWidget__btn--disabled:hover,
a.m-writeWidget__btn--disabled {
  border: 1px solid transparent;
  box-shadow: none;
  background-color: #f5f5f5;
  color: #bebebe;
  cursor: default;
  pointer-events: none;
}
.can-hover a.m-writeWidget__btn--disabled:hover:visited,
a.m-writeWidget__btn--disabled:visited {
  color: #bebebe;
}
.m-ticketHeader {
  padding: 0 8px;
}
.m-ticketHeader__name {
  margin-right: 16px;
}
.m-ticketHeader__ticket {
  cursor: pointer;
  display: flex;
  align-items: center;
  min-height: 32px;
  min-width: 48px;
  padding-left: 8px;
  padding-right: 8px;
  border-top: 2px solid transparent;
  border-bottom: 2px solid transparent;
  color: #e69424;
}
.m-ticketHeader__ticket--active {
  border-bottom-color: #e69424;
  color: #ffffff;
}
.m-ticketHeader__counter {
  margin: 4px 0 4px 4px;
}
.m-ticketHeader__icon {
  cursor: pointer;
  margin-left: auto;
}
.m-ticketHeader .row {
  width: 100%;
  height: 100%;
}
.m-ticketMessage {
  position: relative;
}
.m-ticketMessage__main {
  padding: 0 8px;
  height: 32px;
  background: #ffffff;
}
.m-ticketMessage__main .row {
  width: 100%;
  height: 100%;
}
.m-ticketMessage__name {
  color: rgba(0, 20, 40, 0.6);
  font-size: 12px;
  line-height: 14px;
}
.m-ticketMessage__icon {
  cursor: pointer;
  position: relative;
}
.m-ticketMessage__icon--visible:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 9px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 6px;
  z-index: 2;
}
.m-ticketMessage__icon--error:after {
  border-color: transparent transparent #e53935;
}
.m-ticketMessage__icon--warn:after {
  border-color: transparent transparent #e69424;
}
.m-ticketMessage__icon--info:after {
  border-color: transparent transparent #66727e;
}
.m-ticketMessage__textWrapper {
  position: relative;
}
.m-ticketMessage__text {
  padding: 8px;
  display: none;
  font-size: 12px;
  line-height: 14px;
}
.m-ticketMessage__text--info {
  background-color: #66727e;
  color: #ffffff;
}
.m-ticketMessage__text--warn {
  background-color: #e69424;
  color: #ffffff;
}
.m-ticketMessage__text--error {
  background-color: #e53935;
  color: #ffffff;
}
.m-ticketMessage__text--visible {
  display: block;
}
.m-ticketMessage__btns.row-small {
  margin-bottom: -2px;
  margin-top: 7px;
  font-size: 13px;
}
.m-ticketMessage__btn {
  padding: 5px 0;
  white-space: nowrap;
  color: #ffffff;
}
.can-hover .m-ticketMessage__btn:hover {
  color: #ffffff;
}
.m-ticketSwitchers {
  text-align: center;
  padding: 0 8px;
}
.m-ticketSwitchers__icon {
  cursor: pointer;
}
.m-ticketSwitchers__icon:hover {
  fill: #e69424;
}
.m-ticketSwitchers__icon--disabled,
.m-ticketSwitchers__icon--disabled:hover {
  cursor: default;
  fill: rgba(0, 20, 40, 0.42);
}
.m-ticketOpportunity {
  position: relative;
  padding: 8px;
  background-color: #ffffff;
  word-break: break-word;
}
.m-ticketOpportunity + .m-ticketOpportunity:before {
  position: absolute;
  top: 0;
  left: 5px;
  right: 5px;
  content: "";
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.m-ticketOpportunity__firstRow {
  min-height: 18px;
  margin-bottom: 1px;
}
.m-ticketOpportunity__name {
  color: #005cb2;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.m-ticketOpportunity__name:hover {
  color: #e69424;
}
.m-ticketOpportunity--passive .m-ticketOpportunity__name,
.m-ticketOpportunity--passive .m-ticketOpportunity__name a {
  color: rgba(0, 92, 178, 0.5);
}
.m-ticketOpportunity__groupSelectWrapper {
  display: flex;
  align-items: center;
}
.a-groupSelect + .m-ticketOpportunity__closeIcon {
  margin-left: 4px;
}
.m-ticketOpportunity__closeIcon:hover {
  fill: #e69424;
}
.m-opportunityLayer .m-ticketOpportunity__closeIcon:hover {
  fill: #ffffff;
}
.m-ticketOpportunity__closeIcon--disabled,
.m-ticketOpportunity__closeIcon--disabled:hover {
  cursor: default;
  fill: rgba(0, 20, 40, 0.42);
}
.m-ticketOpportunity__secondRow {
  min-height: 18px;
}
.m-ticketOpportunity__secondRow--pointer {
  cursor: pointer;
}
.m-ticketOpportunity__opportunity {
  color: rgba(0, 20, 40, 0.9);
  font-size: 12px;
  line-height: 14px;
}
.m-ticketOpportunity--passive .m-ticketOpportunity__opportunity {
  color: rgba(0, 20, 40, 0.42);
}
.m-ticketOpportunity__rate {
  display: flex;
  color: rgba(0, 20, 40, 0.9);
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}
.m-ticketOpportunity__rateIcon {
  margin-right: 4px;
}
.m-ticketOpportunity__oppNumber {
  margin-top: 4px;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 20, 40, 0.6);
}
.m-ticketOpportunity__message {
  margin-top: 8px;
}
.m-ticketFakeLayer {
  display: flex;
  position: absolute;
  pointer-events: none;
}
.m-ticketFakeLayer:before {
  left: 360px;
  border-color: transparent transparent transparent rgba(0, 20, 40, 0.12);
  pointer-events: auto;
}
.m-ticketFakeLayer:after,
.m-ticketFakeLayer:before {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  content: "";
  border-style: solid;
  border-width: 17px 0 17px 17px;
  width: 0;
  height: 0;
  z-index: 5000;
}
.m-ticketFakeLayer:after {
  left: 359px;
  border-color: transparent transparent transparent #ffffff;
  pointer-events: all;
}
.m-ticketFakeLayer__inner {
  position: sticky;
  top: 0;
  bottom: 0;
  align-self: center;
  background-color: #ffffff;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  width: 360px;
  z-index: 1000;
  pointer-events: all;
  border: 1px solid rgba(0, 20, 40, 0.12);
}
.m-ticketFakeLayer__head {
  padding: 16px 16px 12px;
}
.m-ticketFakeLayer__headline {
  color: rgba(0, 20, 40, 0.9);
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}
.m-ticketFakeLayer__note {
  color: rgba(0, 20, 40, 0.9);
  font-size: 14px;
  line-height: 16px;
}
.m-ticketFakeLayer__headline + .m-ticketFakeLayer__note {
  margin-top: 12px;
}
.m-ticketFakeLayer__buttons {
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
}
.m-ticketFakeLayer__button {
  cursor: pointer;
}
.m-ticketFakeLayer__button:hover {
  fill: #e69424;
}
.m-ticketFakeLayer__button:not(:last-child) {
  margin-right: 16px;
}
.m-ticketFakeLayer__content {
  padding: 16px;
}
.m-ticketFakeLayer__changeBetItem {
  margin: 0;
}
.m-ticketFakeLayer__changeBetItem + .m-ticketFakeLayer__changeBetItem {
  margin-top: 8px;
}
.m-ticketFakeLayer__heading {
  margin: 0 -16px;
  padding: 16px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  background-color: #f5f5f5;
  color: rgba(0, 20, 40, 0.9);
}
.m-ticketFakeLayer__heading:first-child {
  margin-top: -16px;
}
.m-ticketFakeLayer__radio {
  margin-top: -4px;
}
.m-ticketFakeLayer__radio:first-child {
  margin-top: 4px;
}
.m-ticketFakeLayer__radio:last-child {
  margin-bottom: 4px;
}
.m-ticketFakeLayer__headerLink {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #005cb2;
  text-transform: uppercase;
  cursor: pointer;
}
.m-ticketFakeLayer__headerLink:hover {
  color: #e69424;
}
.m-ticketFakeLayer__headerLinkIco {
  margin-right: 8px;
}
.m-ticketFakeLayer__headerLink:hover .m-ticketFakeLayer__headerLinkIco {
  fill: #e69424;
}
.m-ticketFakeLayer__innerLayer {
  position: sticky;
}
.m-ticketFakeLayer__innerLayer .m-ticketFakeLayer__buttons {
  top: 10px;
}
.m-ticketFakeLayer__innerLayer .m-ticketLayerOpener {
  padding: 12px 16px;
}
.m-ticketFakeLayerMessage__text--ERROR {
  color: #e53935;
}
.m-ticketFakeLayerMessage__button {
  margin-top: 12px;
}
.m-ticketFooter {
  margin: 8px 4px 0;
}
.m-ticketFooter__buttons {
  display: flex;
  justify-content: space-between;
  padding: 8px 4px;
}
.m-ticketFooter__buttons--end {
  justify-content: flex-end;
}
.m-ticketFooter__button {
  display: flex;
  align-items: center;
}
.m-ticketFooter__button:hover svg {
  fill: #e69424;
}
.m-ticketFooter__button--disabled,
.m-ticketFooter__button--disabled:hover {
  color: rgba(0, 20, 40, 0.42);
  cursor: default;
}
.m-ticketFooter__button--disabled:hover svg,
.m-ticketFooter__button--disabled svg {
  fill: rgba(0, 20, 40, 0.42);
}
.m-ticketFooter__icon {
  margin-right: 8px;
}
.m-ticketFooter__label {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.m-ticketFooter__loader {
  margin-right: 26px;
}
.m-ticketLayerOpener {
  display: flex;
  align-items: center;
  padding: 8px;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.m-ticketLayerOpener--inner {
  border-top: none;
  padding-top: 0;
}
.m-ticketLayerOpener--potentialPrize {
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
}
.m-ticketLayerOpener--rankInfo {
  padding-left: 0;
  padding-right: 0;
}
.m-ticketLayerOpener__icon {
  cursor: pointer;
}
.m-ticketLayerOpener:hover .m-ticketLayerOpener__icon {
  fill: #e69424;
}
.m-ticketLayerOpener--disabled .m-ticketLayerOpener__icon {
  cursor: default;
  fill: rgba(0, 20, 40, 0.42);
}
.m-ticketLayerOpener--disabled:hover .m-ticketLayerOpener__icon {
  fill: rgba(0, 20, 40, 0.42);
}
.m-ticketLayerOpener__text {
  margin-left: 8px;
  color: #005cb2;
  cursor: pointer;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.m-ticketLayerOpener:hover .m-ticketLayerOpener__text {
  color: #e69424;
}
.m-ticketLayerOpener--disabled .m-ticketLayerOpener__text {
  color: rgba(0, 20, 40, 0.42);
  cursor: default;
}
.m-ticketLayerOpener--disabled:hover .m-ticketLayerOpener__text {
  color: rgba(0, 20, 40, 0.42);
}
.m-ticketWhisperer {
  margin-left: -16px;
  margin-right: -16px;
}
.m-ticketWhisperer__element {
  padding-left: 16px;
  padding-right: 16px;
}
.m-ticketWhisperer__element--empty {
  text-align: center;
  color: rgba(0, 20, 40, 0.9);
}
.m-ticketWhisperer__emptyImg {
  display: block;
  margin: 0 auto 24px;
}
.m-ticketWhisperer__divider {
  margin: 12px -4px;
}
.m-ticketWhisperer__opportunity {
  margin-top: 8px;
}
.m-ticketWhisperer__row {
  display: flex;
  justify-content: space-between;
}
.m-ticketWhisperer__row + .m-ticketWhisperer__row {
  margin-top: 4px;
}
.m-ticketWhisperer__competition {
  color: rgba(0, 20, 40, 0.9);
  font-size: 12px;
  line-height: 14px;
}
.m-ticketWhisperer__inspiration {
  padding: 0 3px;
  margin-left: 16px;
  color: #ffffff;
  background-color: #1e88e5;
  border-radius: 2px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.m-ticketWhisperer .m-ticketWhisperer__game > a {
  color: #005cb2;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.m-ticketWhisperer .m-ticketWhisperer__game > a:hover {
  color: #e69424;
}
.m-ticketGroup {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.m-ticketGroup__element {
  margin: 6px;
  list-style: none;
  background-color: rgba(0, 20, 40, 0.6);
  border-radius: 10px;
  cursor: pointer;
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  width: 20px;
  height: 20px;
}
.m-ticketGroup__element:hover {
  background-color: #e69424;
}
.m-ticketGroup__element--active {
  cursor: default;
  background-color: #e69424;
}
.m-ticketFakeLayer .m-ticketSettings {
  margin: -16px;
}
.m-ticketFakeLayer .m-ticketSettings__divider {
  margin: 0 12px;
}
.m-ticketSettings__section {
  margin: 16px;
}
.m-ticketSettings__custom {
  margin-left: 32px;
}
.m-ticketSettings__palette {
  display: flex;
}
.m-ticketSettings__paletteValue {
  flex: 1;
}
.m-ticketSettings__paletteValue:not(:first-child) {
  margin-left: 8px;
}
.m-ticketSettings__paletteError {
  margin-top: 4px;
  font-size: 12px;
  color: #e53935 !important;
}
.m-ticketSettings__input {
  margin: 16px 0;
}
.m-ticketSettings__radio {
  margin: 8px 0;
}
.m-ticketSettings__radioGroup {
  margin-bottom: 8px;
}
.m-ticketSettings__note {
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 20, 40, 0.6);
}
.m-ticketSettings__saveBtn {
  margin: 10px 16px;
}
.m-ticketSentToBranchDialog {
  padding: 16px;
}
.m-ticketSentToBranchDialog__button {
  margin-top: 16px;
}
.m-opportunityList__element + .m-opportunityList__element {
  margin-top: 8px;
}
.m-ticketDepositsList {
  display: flex;
  justify-content: space-between;
}
.m-ticketDepositsList__deposit {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  margin-right: 4px;
  width: 100%;
  height: 24px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding: 0 4px;
  text-align: center;
  background-color: rgba(0, 20, 40, 0.12);
  color: rgba(0, 20, 40, 0.6);
  border-radius: 16px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
}
.m-ticketDepositsList__deposit:hover {
  background-color: rgba(0, 20, 40, 0.3);
}
.m-ticketDepositsList__deposit--disabled {
  cursor: default;
  color: rgba(0, 20, 40, 0.3);
}
.m-ticketDepositsList__deposit--smaller {
  font-size: 12px;
}
.m-ticketDepositsList__deposit--smallest {
  font-size: 10px;
  line-height: 12px;
  white-space: normal;
}
.m-survivorGame {
  border: 1px solid rgba(0, 20, 40, 0.12);
  border-radius: 4px;
}
.m-survivorGame__active {
  cursor: pointer;
}
.m-survivorGame__highlighted {
  border: 1px solid #005cb2;
}
.m-survivorGame__row {
  display: flex;
  align-items: center;
  padding: 4px 0;
  background-color: #ffffff;
}
.m-survivorGame__row--date,
.m-survivorGame__row--info {
  background-color: #f5f5f5;
}
.m-survivorGame__row--live,
.m-survivorGame__row--result {
  background-color: #f5f5f5;
  padding-left: 8px;
}
.m-survivorGame__row--selected {
  background-color: rgba(230, 148, 36, 0.12);
}
.m-survivorGame__row--highlighted {
  background-color: rgba(30, 136, 229, 0.12);
}
.m-survivorGame__row--disabled {
  background-color: #e7e9eb;
}
.m-survivorGame__row--winner {
  font-weight: 500;
}
.m-survivorGame__row + .m-survivorGame__row {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.m-survivorGame__flag,
.m-survivorGame__name {
  margin-left: 8px;
}
.m-survivorGame__name {
  color: #005cb2;
  font-size: 12px;
  line-height: 14px;
}
.m-survivorGame__icon,
.m-survivorGame__radio {
  margin-left: 4px;
}
.m-survivorGame__radio {
  margin-right: 8px;
}
.m-survivorGame__score {
  margin-left: auto;
  color: rgba(0, 20, 40, 0.6);
  font-size: 8px;
  line-height: 10px;
}
.m-survivorGame__date,
.m-survivorGame__info {
  margin-left: 8px;
  color: rgba(0, 20, 40, 0.6);
  font-size: 12px;
  line-height: 20px;
}
.m-survivorGame__liveScore,
.m-survivorGame__resultScore {
  margin-left: 4px;
  color: rgba(0, 20, 40, 0.6);
  font-size: 12px;
  line-height: 20px;
}
.m-survivorGame__result {
  margin-top: -4px;
  margin-bottom: -4px;
  margin-left: 4px;
  text-align: center;
  background-color: #f5f5f5;
  color: rgba(0, 20, 40, 0.9);
  font-size: 12px;
  line-height: 28px;
  width: 28px;
  height: 28px;
}
.m-survivorGame__result--highlighted {
  font-weight: 500;
  background-color: #1e88e5;
  color: #ffffff;
}
.m-survivorGame__result--selected {
  font-weight: 500;
  background-color: #e69424;
  color: #ffffff;
}
.m-survivorGame__namePlaceholder {
  margin-left: 8px;
  border-radius: 2px;
  background-color: rgba(0, 20, 40, 0.12);
  width: 118px;
  height: 10px;
}
.m-survivorGame__radioPlaceholder {
  margin-left: auto;
  margin-right: 8px;
  border-radius: 20px;
  background-color: rgba(0, 20, 40, 0.12);
  width: 20px;
  height: 20px;
}
.m-survivorGame__radioPlaceholder--disabled {
  margin-left: 4px;
}
.m-survivorGame__radioPlaceholderClear {
  width: 20px;
  height: 20px;
}
.m-betDependency__header {
  padding: 16px 16px 8px;
  color: rgba(0, 20, 40, 0.9);
  font-size: 14px;
  line-height: 16px;
}
.m-betDependency__content {
  padding-left: 16px;
  padding-right: 16px;
}
.m-betDependency__row {
  padding-top: 16px;
}
.m-betDependency__row:last-child {
  padding-bottom: 16px;
}
.m-betDependency__separator ~ .m-betDependency__row {
  padding-top: 0;
}
.m-betDependency__opportunity {
  width: 344px;
  margin-left: auto;
}
.m-betDependency__matchName {
  color: rgba(0, 20, 40, 0.9);
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.m-betDependency__eventName {
  color: rgba(0, 20, 40, 0.9);
  font-size: 12px;
  line-height: 14px;
}
.m-betDependency__matchName + .m-betDependency__eventName {
  margin-top: 4px;
}
.m-betDependency__separator {
  position: relative;
  margin: 16px 0 16px 36px;
  padding-left: 100px;
  color: rgba(0, 20, 40, 0.42);
  font-size: 12px;
  line-height: 14px;
}
.m-betDependency__separator:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  background-color: rgba(0, 20, 40, 0.42);
  width: 100%;
  height: 1px;
}
.m-betDependency__separator span {
  position: relative;
  background: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
}
.m-betDependency__betRow + .m-betDependency__betRow {
  margin-top: 16px;
}
.m-betDependency__liveTag {
  display: inline-block;
  margin-left: 8px;
  text-transform: uppercase;
}
.m-betDependency__footer {
  background: #f5f5f5;
  padding: 10px 16px;
}
.m-opportunityLayer {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  visibility: hidden;
}
.m-opportunityLayer--active {
  visibility: visible;
}
.m-opportunityLayer__element {
  display: flex;
  align-items: center;
}
.m-opportunityLayer__element--extratip,
.m-opportunityLayer__element--groupSelect {
  padding: 0 8px;
  background-color: #005cb2;
}
.m-opportunityLayer__element--close {
  padding: 0 12px;
  background-color: #e53935;
}
.m-nd-activeImage__item {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 1px 5px rgba(0, 0, 0, 0.2);
}
.m-nd-activeImage__item:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(0, 20, 40, 0) 17.15%,
    rgba(0, 20, 40, 0.9) 193.47%
  );
}
.m-nd-activeImage__txt {
  position: absolute;
  bottom: 0;
  padding: 16px;
  color: #ffffff;
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
}
.m-nd-activeImage__avatar {
  max-height: 405px;
}
.m-nd-activeImage__tag {
  position: absolute;
  right: 8px;
  top: 16px;
}
.m-nd-breadcrumb--dark {
  background-color: #f5f5f5;
}
.m-nd-breadcrumb__item {
  display: inline-flex;
  align-items: center;
  padding: 17px 10px 18px 0;
  color: rgba(0, 20, 40, 0.42);
}
.m-nd-breadcrumb__item > a {
  padding-right: 10px;
  color: rgba(0, 20, 40, 0.6);
}
.m-nd-breadcrumb__item > a:hover {
  color: rgba(0, 20, 40, 0.9);
}
.m-nd-breadcrumb__ico {
  color: rgba(0, 20, 40, 0.42);
}
.m-nd-circleHeadline__item {
  margin: 0 auto;
  width: 120px;
  height: 120px;
}
.m-nd-circleHeadline__title {
  margin-top: 16px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
}
.m-nd-circleHeadline__txt {
  margin-top: 8px;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 14px;
  line-height: 140%;
}
.m-nd-crossroads {
  display: flex;
  width: 100%;
  padding: 24px 20px;
  margin-top: 16px;
  border-radius: 8px;
}
.m-nd-crossroads--light {
  background-color: #ffffff;
}
.m-nd-crossroads--bordered {
  background-color: initial;
  border: 1px solid rgba(0, 20, 40, 0.12);
}
.m-nd-crossroads__list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.m-nd-crossroads__title {
  font-size: 20px;
  font-weight: 500;
}
.m-nd-crossroads__item,
.m-nd-crossroads__title {
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  line-height: 140%;
}
.m-nd-crossroads__item {
  padding: 8px 0 8px 8px;
  margin-bottom: 8px;
  cursor: pointer;
  font-size: 16px;
}
.m-nd-crossroads__item:hover {
  background-color: rgba(30, 136, 229, 0.12);
  border-radius: 4px;
}
.m-nd-crossroads__link {
  color: #005cb2;
}
.m-nd-crossroads__icon {
  margin-top: 4px;
}
.m-nd-deduction {
  margin-top: 64px;
}
.m-nd-deduction__item {
  margin: 0 auto;
  border-radius: 50%;
  background-color: #f5f5f5;
  color: rgba(0, 20, 40, 0.6);
  width: 120px;
  height: 120px;
  font-size: 20px;
  line-height: 120px;
  font-weight: 500;
}
.m-nd-deduction__txt {
  margin-top: 16px;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
}
.m-nd-extract__restriction {
  max-width: 796px;
}
.m-nd-extract__inner {
  padding: 16px 0;
}
.m-nd-extract__graphic {
  background-color: #f5f5f5;
  border-radius: 4px;
}
.m-nd-extract__illustration {
  padding-top: 8px;
  max-height: 175px;
}
.m-nd-extract__info {
  margin-left: 32px;
}
.m-nd-extract__title {
  margin-bottom: 8px;
  color: #005cb2;
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
  font-weight: 500;
}
.m-nd-extract__txt {
  margin-bottom: 16px;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.m-nd-footnoteButton {
  display: flex;
  margin-top: 40px;
}
.m-nd-footnoteButton__content {
  display: flex;
  padding-top: 8px;
}
.m-nd-footnoteButton__ico {
  margin-right: 12px;
}
.m-nd-footnoteButton__title {
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
}
.m-nd-header {
  padding: 18px 0;
}
.m-nd-iconHeadline {
  display: flex;
  margin-bottom: 32px;
}
.m-nd-iconHeadline__ico {
  margin-right: 12px;
}
.m-nd-iconHeadline__title {
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
}
.m-nd-iconHeadline__txt {
  margin-top: 6px;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 14px;
  line-height: 140%;
}
.m-nd-iconsSection {
  max-width: 796px;
  margin: 0 auto;
  padding: 64px 0;
}
.m-nd-iconsSection__item {
  margin-bottom: 64px;
  color: rgba(0, 20, 40, 0.9);
}
.m-nd-imageHeadline {
  margin-bottom: 40px;
}
.m-nd-imageHeadline__img {
  border-radius: 4px;
}
.m-nd-imageHeadline__title {
  margin-top: 16px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
  font-weight: 500;
}
.m-nd-imageHeadline__title--active {
  color: #005cb2;
}
.m-nd-imageHeadline__ico {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.m-nd-imageHeadline__txt {
  padding: 6px 0;
  margin-bottom: 0;
  color: #FFFFFF;
  text-transform: none;
  font-size: 14px;
  line-height: 140%;
}
.m-nd-messageBox {
  display: flex;
  padding: 12px;
  color: rgba(0, 20, 40, 0.6);
  background-color: #f5f5f5;
  border-radius: 8px;
}
.m-nd-messageBox__title {
  padding-bottom: 2px;
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.m-nd-messageBox__ico {
  position: relative;
  margin-right: 12px;
}
.m-nd-modalLabel {
  display: flex;
  padding: 18px 16px;
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
}
.m-nd-modalLabel__title {
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
  font-weight: 500;
}
.m-nd-modalLabel__ico:hover {
  fill: rgba(0, 20, 40, 0.9);
}
.m-nd-stepper {
  max-width: 796px;
  margin: 0 auto;
  padding: 64px 0;
}
.m-nd-stepper__item {
  display: flex;
  position: relative;
  padding: 32px 0;
}
.m-nd-stepper__item:not(:last-child):after {
  position: absolute;
  top: 80px;
  left: 24px;
  width: 2px;
  height: calc(100% - 48px);
  content: "";
  background-color: #f5f5f5;
}
.m-nd-stepper__txt {
  margin-left: 32px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.m-nd-switchers {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  cursor: pointer;
}
.m-nd-switchers--primary,
.m-nd-switchers--primary:visited {
  color: #005cb2;
  background-color: rgba(30, 136, 229, 0.12);
}
.m-nd-switchers--primary:hover,
.m-nd-switchers--primary:visited:hover {
  background: rgba(30, 136, 229, 0.24);
}
.m-nd-switchers--activePrimary,
.m-nd-switchers--activePrimary:visited {
  color: #ffffff;
  background-color: #005cb2;
}
.m-nd-switchers--secondary,
.m-nd-switchers--secondary:visited {
  color: rgba(0, 20, 40, 0.6);
  background-color: rgba(0, 20, 40, 0.12);
}
.m-nd-switchers--secondary:hover,
.m-nd-switchers--secondary:visited:hover {
  background: rgba(0, 20, 40, 0.3);
}
.m-nd-switchers--activeSecondary,
.m-nd-switchers--activeSecondary:visited {
  color: #ffffff;
  background-color: rgba(0, 20, 40, 0.6);
}
.m-nd-switchers--disabled,
.m-nd-switchers--disabled:visited {
  color: rgba(0, 20, 40, 0.3);
  background-color: initial;
}
.m-nd-switchers__label {
  margin: 0;
  font-weight: 500;
  text-transform: none;
  font-size: 14px;
  line-height: 140%;
}
.m-nd-questionBox {
  margin: 64px 0;
}
.m-nd-questionBox__content {
  padding: 10px 12px;
  color: rgba(0, 20, 40, 0.6);
  border-radius: 8px;
  border: 1px solid rgba(0, 20, 40, 0.12);
}
.m-nd-questionBox__title {
  padding-bottom: 2px;
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
}
.m-nd-questionBox__ico {
  position: relative;
  margin-right: 12px;
}
.o-accountSummaryTable {
  margin-bottom: 24px;
  font-size: 14px;
}
.o-accountSummaryTable__header {
  height: 24px;
  padding-left: 12px;
  text-transform: uppercase;
}
.o-accountSummaryTable__row {
  display: flex;
  justify-content: space-between;
  height: 24px;
  line-height: 24px;
}
.o-accountSummaryTable__row:nth-of-type(2n) {
  background-color: rgba(255, 255, 255, 0.12);
}
.o-accountSummaryTable__key {
  padding-left: 12px;
}
.o-accountSummaryTable__value {
  padding-right: 12px;
}
.o-advancedFilter__inner {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 1px solid #bebebe;
}
.o-advancedFilter__row {
  padding-left: 10px;
  padding-right: 10px;
}
.o-advancedFilter__row + .o-advancedFilter__row {
  margin-top: 15px;
}
.o-advancedFilter__rangeInput {
  width: 100%;
  display: block;
}
.o-advancedFilter__rangeText {
  text-align: center;
}
.o-analysisDetail {
  padding: 0;
}
.o-analysisDetail__ticketsSubheader {
  margin: 12px 0 0 17px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.o-analysisDetail__wrapper {
  padding: 0 15px;
}
.o-analysisDetail .o-analysisDetail__preview {
  padding-top: 10px;
}
.o-analysisDetail__dateInserted {
  margin-top: 10px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  text-align: right;
}
.o-analysisDetail__content {
  margin-top: 20px;
  margin-bottom: 10px;
  white-space: pre-wrap;
  word-break: break-word;
}
.o-analysisDetail__video {
  margin-top: 24px;
}
.o-analysisDetail__voiceDetail {
  margin-top: 20px;
  text-align: center;
}
.o-analysisDetail__comments .o-commentList {
  margin: 5px 7px 5px 0;
}
.o-analysisDetail__comments .o-commentForm {
  padding-left: 20px;
  padding-right: 17px;
}
.o-analysisDetail__headlineUsername {
  display: inline-block;
}
.o-analysisDetail__buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
}
.o-analysisDetail__button {
  margin: 3px 16px 3px 3px;
}
.o-analysisDetail__analysisToMatch .avatar .colPhoto {
  display: flex;
  align-items: center;
}
.o-analysisDetail__analysisToMatch .avatar .colPhoto img {
  max-width: 15px;
}
.o-analysisDetail__moreAnalysisButton {
  display: flex;
  justify-content: center;
  margin: 16px 0;
}
.o-analysisDetail__analysisToMatchOddButton {
  min-width: 130px;
}
.o-analysisDetail__socialButtons {
  margin-top: 20px;
  margin-bottom: 20px;
}
.o-article__comments .o-commentList {
  margin: 5px 0;
}
.o-article__comments .o-commentForm {
  padding: 10px 10px 15px;
}
.o-bankCheckCard {
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  margin-top: 12px;
  margin-bottom: 8px;
  margin-left: -2px;
}
.o-bankCheckCard__bank {
  margin-left: 15px;
  margin-right: 16px;
  position: relative;
  display: flex;
  align-items: center;
}
.o-bankCheckCard__bank:before {
  content: "";
  position: absolute;
  left: -16px;
  top: 3px;
  bottom: 3px;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.o-bankCheckCard__bank:first-child {
  margin-left: 0;
}
.o-bankCheckCard__bank:first-child:before {
  content: none;
}
.o-bankCheckCard__svgBank {
  width: 66px;
  height: 27px;
}
.o-barList {
  margin: 24px;
}
.o-barList__vertical {
  border-left: 1px solid #f5f5f5;
}
.o-basicList__element {
  padding: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
}
.o-blog {
  min-height: 560px;
  padding-left: 230px;
}
.o-blog--popup,
.o-blog--profile {
  padding-left: 0;
}
.o-blog__filter {
  padding: 0 20px;
}
.o-blog__article .textPane {
  float: left;
  width: 100%;
}
.o-blogDetail {
  padding: 20px 12px 15px;
}
.textPane .o-blogDetail__title {
  font-size: 24px;
  color: #000000;
  padding: 0;
  text-transform: unset;
}
.o-blogDetail__headerNote {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: -0.06em;
  color: #6f6f6f;
}
.o-blogDetail__row--left {
  padding-left: 3.75%;
}
.o-blogDetail__row--right {
  padding-right: 3.75%;
}
.o-blogDetail__image {
  max-width: 693px;
  width: 100%;
}
.o-blogDetail__actual {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.o-blogDetail__actual + .o-blogDetail__actual {
  border-top: none;
}
.o-blogDetail__text {
  font-weight: 300;
  line-height: 25px;
  font-size: 18px;
  color: #000000;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.o-blogDetail__text p {
  margin-bottom: 0;
}
.o-blogDetail__text p + p {
  margin-top: 25px;
}
.o-blogDetail__videoWrapper {
  width: 100%;
  margin-top: 24px;
}
.o-blogDetail__infoNote {
  padding-top: 8px;
}
.o-blogDetail__footerNote,
.o-blogDetail__infoNote {
  font-weight: 400;
  font-size: 13px;
  letter-spacing: -0.02em;
  color: rgba(0, 20, 40, 0.6);
}
.o-blogDetail__footerNote {
  margin-top: 10px;
}
.o-blogDetail__ratingTitle {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: -0.02em;
  color: rgba(0, 20, 40, 0.6);
}
.o-blogDetail__rating {
  display: flex;
  justify-content: center;
}
.o-blogDetail__improperBlog {
  width: 100%;
}
.o-blogDetail__improperButtonWrapper {
  position: absolute;
  top: 5px;
  right: 0;
}
.o-blogDetail__improperButton:hover {
  fill: #006bb6;
}
.o-blogDetail__ratingBtn {
  margin: 0 10px;
  padding: 0 13px;
  border: 1px solid #c4c4c4;
  border-radius: 17px;
  background-color: #ffffff;
  font-weight: 500;
  line-height: 29px;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  color: #c4c4c4;
  cursor: pointer;
}
.o-blogDetail__ratingBtn--hoverable:hover {
  border-color: #004aa2;
  background-color: #004aa2;
  color: #ffffff;
}
.o-blogDetail__ratingBtn--checked {
  cursor: default;
  border-color: #fabb05;
  background-color: #fabb05;
  color: #1d1d1d;
}
.o-blogDetail__ratingBtn--after {
  cursor: default;
}
.o-blogDetail__hoverLayerButton {
  position: relative;
}
.o-blogDetail__hoverLayerButton:hover > .o-blogDetail__hoverLayer {
  display: block;
}
.o-blogDetail__hoverLayerButton__open {
  cursor: pointer;
}
.o-blogDetail__hoverLayer {
  right: -250px;
  min-width: 708px;
}
@media only screen and (min-width: 1261px) {
  .o-blogDetail__hoverLayer {
    right: -350px;
    min-width: 906px;
  }
}
.o-blogDetail__m-hoverLayer__def {
  margin-top: 4px;
  margin-bottom: 15px;
}
.o-blogDetail__buttonsContainer {
  display: flex;
}
.o-blogDetail__socialButton {
  margin-left: 3px;
}
.o-blogDetail__mb20 {
  margin-bottom: 20px;
}
.o-blogDetail__mt15 {
  margin-top: 15px;
}
.o-blogDetail__mt20 {
  margin-top: 20px;
}
.o-blogDetail__mt30 {
  margin-top: 30px;
}
.o-blogDetail__mt40 {
  margin-top: 40px;
}
.o-blogDetail__mt50 {
  margin-top: 50px;
}
.o-blogDetail__mt70 {
  margin-top: 70px;
}
.o-blogDetail__blogRatinFormMessage {
  position: relative;
  margin-top: 40px;
  padding-top: 10px;
}
.o-blogDetail__blogRatinForm {
  position: relative;
  margin-top: 20px;
}
.o-blogDetail__adminControlItem {
  display: flex;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #005cb2;
}
.o-blogDetail__adminControlItem .o-blogDetail__adminControlItemIcon {
  fill: #005cb2;
  color: #005cb2;
}
.o-blogDetail__adminControlItem:hover {
  color: #e69424;
}
.o-blogDetail__adminControlItem:hover .o-blogDetail__adminControlItemIcon {
  fill: #e69424;
  color: #e69424;
}
.o-blogDetail__adminControlItem--disabled {
  color: rgba(0, 20, 40, 0.3);
  cursor: text;
}
.o-blogDetail__adminControlItem--disabled .o-blogDetail__adminControlItemIcon {
  fill: rgba(0, 20, 40, 0.3);
}
.o-blogDetail__adminControlItem--disabled:hover {
  color: rgba(0, 20, 40, 0.3);
}
.o-blogDetail__adminControlItem--disabled:hover
  .o-blogDetail__adminControlItemIcon {
  fill: rgba(0, 20, 40, 0.3);
}
.o-blogDetail__adminControlItemIcon {
  margin-right: 12px;
  transition: fill 0.25s;
}
.o-blogDetail__adminControlItemContent {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.o-blogDetail__blogRecommendationsContent {
  margin: 16px;
}
.o-blogPopup__wrapper {
  margin-left: 10px;
  margin-right: 10px;
}
.o-blogPopup__allWrapper {
  min-width: 100%;
}
.o-blogPopup__allWrapper .o-blog {
  padding-left: 0;
}
.o-blogPopup__content {
  min-width: 100% !important;
  margin: 0 !important;
}
.o-blogWrite {
  padding: 0 64px 8px;
}
.o-blogWrite__headerInput {
  margin-bottom: 36px;
}
.o-blogWrite__headerInput--error {
  margin-bottom: 18px;
}
.o-blogWrite__dateInput {
  cursor: pointer;
}
.o-blogWrite__imageWrapper {
  margin-top: 26px;
  background-repeat: no-repeat;
  cursor: pointer;
  width: 328px;
  height: 224px;
}
.o-blogWrite__imageWrapper--disabled {
  cursor: auto;
}
.o-blogWrite__imageWrapper--selected {
  border: none;
  background-size: cover;
}
.o-blogWrite__imageWrapper--empty {
  background-image: repeating-linear-gradient(
      -49deg,
      rgba(0, 20, 40, 0.42),
      rgba(0, 20, 40, 0.42) 7px,
      transparent 0,
      transparent 14px,
      rgba(0, 20, 40, 0.42) 0
    ),
    repeating-linear-gradient(
      48deg,
      rgba(0, 20, 40, 0.42),
      rgba(0, 20, 40, 0.42) 7px,
      transparent 0,
      transparent 14px,
      rgba(0, 20, 40, 0.42) 0
    ),
    repeating-linear-gradient(
      135deg,
      rgba(0, 20, 40, 0.42),
      rgba(0, 20, 40, 0.42) 7px,
      transparent 0,
      transparent 14px,
      rgba(0, 20, 40, 0.42) 0
    ),
    repeating-linear-gradient(
      232deg,
      rgba(0, 20, 40, 0.42),
      rgba(0, 20, 40, 0.42) 7px,
      transparent 0,
      transparent 14px,
      rgba(0, 20, 40, 0.42) 0
    );
  background-size: 1px 100%, 100% 1px, 1px 100%, 100% 1px;
  background-position: 0 0, 0 0, 100% 0, 0 100%;
}
.o-blogWrite__imageOverlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  width: 328px;
  height: 224px;
}
.o-blogWrite__imageIcon {
  margin-top: 66px;
  margin-bottom: 20px;
}
.o-blogWrite__imageText {
  text-transform: uppercase;
  color: rgba(0, 20, 40, 0.42);
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.o-blogWrite__imageText--selected {
  color: #ffffff;
}
.o-blogWrite__selectButton {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -14px;
  margin-left: -71px;
  line-height: 16px;
}
@media only screen and (min-width: 1024px) {
  .o-blogWrite__deleteButton {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 1261px) {
  .o-blogWrite__deleteButton {
    margin-left: 28px;
  }
}
.o-blogWrite__styledTextarea {
  width: 100%;
  min-height: 1000px;
  padding: 15px 20px;
  background: #f5f5f5;
  border-color: #f5f5f5;
  font-weight: 300;
  line-height: 25px;
  font-size: 18px;
  color: #000000;
  outline: none;
  resize: none;
}
.o-blogWrite__styledTextarea:focus {
  box-shadow: none;
}
.o-blogWrite__styledTextarea--disabled {
  color: #cccccc;
}
.o-blogWrite__styledTextarea--disabledSmall {
  min-height: 400px;
  height: 400px;
  margin-bottom: 35px;
  color: #cccccc;
}
.o-blogWrite__styledTextarea--half {
  min-height: 500px;
  height: 500px;
}
.o-blogWrite__styledTextarea--oneFifth {
  min-height: 200px;
}
.o-blogWrite__charCounter {
  height: 100%;
  padding: 11px 3px;
  background: #efefef;
  text-align: center;
  font-size: 14px;
  letter-spacing: -0.02em;
  color: #bdbdbd;
}
.o-blogWrite__charCounter--borderLeft {
  border-left: 1px solid #ffffff;
}
.o-blogWrite__charCounter--borderRight {
  border-right: 1px solid #ffffff;
}
.o-blogWrite__charCounter--min {
  color: #ce4c3a;
  background-color: #fadacf;
}
.o-blogWrite__charCounter--ok {
  color: #3c893c;
  background-color: #e3f7cd;
}
.o-blogWrite__charCounter--max {
  color: #ffffff;
  background-color: #db2128;
}
.o-blogWrite__videoInput {
  margin-top: 10px;
  margin-bottom: 26px;
}
.o-blogWrite__video {
  width: 329px;
  margin-bottom: 24px;
}
.o-blogWrite__deleteIcon {
  margin-right: 17px;
}
.o-blogWrite__deleteIcon,
.o-blogWrite__previewIcon {
  cursor: pointer;
  margin-left: 5px;
}
.o-blogWrite__saveBtn {
  margin: 0 8px 8px 0;
}
.o-blogWrite__publishBtn {
  margin: 0;
}
.o-cardDesign {
  padding: 34px 10px 10px;
  background: rgba(0, 0, 0, 0.12);
  border-radius: 20px;
  width: 320px;
  height: 203px;
}
.o-cardDesign__chip {
  margin: 0 0 4px 6px;
}
.o-cardDesign__label {
  margin-bottom: 2px;
  font-size: 12px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.54);
}
.o-cardDesign__input {
  width: 75px;
}
.o-cardDesign__input--half {
  width: 59px;
}
.o-cardDesign__inputMargin {
  margin-left: 11px;
}
.o-cardDesign__placeholder {
  margin: 0 13px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.o-cardDesign__placeholder--half {
  margin: 0 0 0 5px;
}
.o-cardDesign__note {
  width: 200px;
  margin-top: 5px;
  font-size: 12px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.38);
}
.o-cardDesign__note--error {
  color: #db2128;
}
.o-cardDesign__logo {
  margin-top: 10px;
  width: 75px;
  height: 58px;
}
.o-casinoGamesFilter {
  padding: 8px 12px 16px;
}
.o-casinoGamesFilter__hr {
  height: 2px;
  margin: 0 3px;
  background-color: #ffffff;
  opacity: 0.5;
}
.o-casinoGamesFilter__fullTextSearch {
  padding-bottom: 10px;
}
.o-casinoGamesFilter__fullTextSearchGameIco {
  width: 24px;
  height: 24px;
  background-size: 100% 100%;
  border-radius: 4px;
}
.o-casinoGamesFilter__fullTextSearchGameMaintainance {
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 4px;
}
.o-casinoGamesFilter__fullTextSearchInfo {
  width: 100%;
  padding-left: 7px;
}
.emptyFilterResults {
  margin: 60px 80px;
}
.emptyFilterResults__img {
  opacity: 0.5;
  width: 190px;
  height: 190px;
}
.emptyFilterResults__title {
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 22px;
  font-weight: 700;
}
.emptyFilterResults__chooseGameInfo {
  margin-bottom: 20px;
}
.emptyFilterResults__games {
  overflow: auto;
}
.emptyFilterResults__games .wrapperGames .gameItem {
  width: 100%;
}
.emptyFilterResults .gameIcon {
  margin: 0 5px;
}
.o-changeRequestList {
  table-layout: fixed;
}
.o-changeRequestList__col15pct {
  width: 15%;
}
.o-changeRequestList__col7pct {
  width: 7%;
}
.o-changeRequestList__wordBreakingCell {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.o-chatSendIt__headline {
  margin: 16px 8px;
  color: rgba(0, 20, 40, 0.9);
  font-size: 20px;
  line-height: 23px;
}
.o-chatSendIt__swipe {
  margin-bottom: 16px;
}
.o-comment {
  display: inline-block;
  width: 100%;
  padding: 5px 10px 0 5px;
}
.o-comment:last-child {
  padding-bottom: 5px;
}
.o-comment--highlited .o-comment__triangle {
  border-top: 7px solid #faebcf !important;
}
.o-comment--highlited .o-comment__content {
  overflow: hidden;
  background-color: #faebcf !important;
}
.o-comment--ownComment .o-comment__triangle {
  border-top: 7px solid #faebcf !important;
}
.o-comment--ownComment .o-comment__content {
  overflow: hidden;
  background-color: #faebcf !important;
}
.o-comment--ownComment:empty {
  padding: 0 !important;
}
.o-comment--pinned .o-comment__triangle {
  border-top: 7px solid #faebcf !important;
}
.o-comment--pinned .o-comment__content {
  overflow: hidden;
  background-color: #faebcf !important;
}
.o-comment--pinned .o-comment__nick a,
.o-comment--pinned .o-comment__replyPrefix--myOwn {
  color: #e69424;
}
.o-comment--pinned:empty {
  padding: 0 !important;
}
.o-comment--adminComment .o-comment__nick a {
  color: #e69424;
}
.o-comment--markAsDeleted .o-comment__triangle {
  border-top: 7px solid #efefef !important;
}
.o-comment--markAsDeleted .o-comment__content {
  overflow: hidden;
  color: #bebebe !important;
  background-color: #efefef !important;
}
.o-comment--markAsDeleted .o-comment__time {
  color: #bebebe !important;
}
.o-comment--markAsDeleted a {
  color: #4c4c4c !important;
}
.o-comment__triangle {
  width: 0;
  height: 0;
  border-top: 7px solid #cfe9fa;
  border-left: 7px solid transparent;
  float: left;
}
.o-comment__content {
  overflow: hidden;
  margin-left: 7px;
  padding: 5px 10px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #cfe9fa;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.o-comment__icons {
  position: relative;
  top: -1px;
  float: right;
  display: flex;
  flex-wrap: nowrap;
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}
.o-comment__icon {
  cursor: pointer;
}
.o-comment__username {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.o-comment__time {
  margin-left: 3px;
}
.o-comment__replyPrefix,
.o-comment__text,
.o-comment__time {
  font-size: 13px;
  line-height: 14px;
  font-weight: 400;
}
.o-comment__replyPrefix {
  color: rgba(0, 20, 40, 0.6);
  margin: 1px 3px 0 5px;
  height: 15px;
}
.o-comment__replyPrefix--row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: 0;
}
.o-comment__replyPrefix--admin,
.o-comment__replyPrefix--admin:visited,
.o-comment__replyPrefix--myOwn,
.o-comment__replyPrefix--myOwn:visited {
  color: #e69424;
}
.o-commentForm {
  padding: 10px 5px 15px;
  background-color: #efefef;
  border-bottom: 1px solid #d3d3d3;
}
.o-commentForm--noSmiles {
  padding-bottom: 40px;
}
.o-commentForm--thematicForum {
  padding: 20px 10px 10px;
}
.o-commentForm--deep-0 {
  margin-left: 10px;
}
.o-commentForm--deep-1 {
  margin-left: 40px;
}
.o-commentForm--deep-2 {
  margin-left: 70px;
}
.o-commentForm--deep-3 {
  margin-left: 100px;
}
.o-commentForm__buttons {
  padding-top: 5px;
  float: right;
}
.o-commentForm__refreshBtn {
  margin-right: 5px;
}
.o-commentForm__buttonsWrapper {
  position: relative;
  display: inline;
  margin-right: 8px;
}
.o-commentForm__input {
  height: 29px;
  line-height: 19px;
  overflow-y: auto;
  resize: vertical;
}
.o-commentForm__input:focus {
  outline: none;
}
.o-commentForm__input--expanded {
  height: 86px;
}
.o-commentList {
  background-color: #ffffff;
}
.o-commentList__comments {
  max-height: 245px;
}
@media only screen and (min-width: 1024px) {
  .o-commentList__comments {
    max-height: 320px;
  }
}
.o-commentMenu__action {
  display: flex;
  text-decoration: underline;
  padding-bottom: 3px;
  cursor: pointer;
}
.o-commentMenu__action .a-icon {
  margin-right: 4px;
}
.o-commentMenu__action:hover {
  text-decoration: none;
}
.o-competitionRow {
  display: flex;
  min-height: 28px;
  align-items: center;
  border-bottom: 1px solid #d3d3d3;
  background: #d9d9d9;
  font-size: 0;
}
.o-competitionRow--topMatches {
  background: #ffffff;
}
@media only screen and (max-width: 1260px) {
  .o-competitionRow {
    flex-direction: column;
    align-items: normal;
  }
}
.o-competitionRow__left {
  flex-grow: 1;
  min-height: 28px;
  box-sizing: border-box;
}
@media only screen and (max-width: 1260px) {
  .o-competitionRow__left {
    min-height: 25px;
  }
}
.o-competitionRow__right {
  width: 370px;
  flex: 0 0 auto;
  box-sizing: border-box;
  position: relative;
  padding-right: 41px;
  text-align: right;
  margin-left: auto;
}
@media only screen and (max-width: 1260px) {
  .o-competitionRow__right {
    width: auto;
  }
}
.o-competitionRow__right div {
  display: inline-block;
}
.o-competitionRow__colTip {
  text-align: center;
  width: 60px;
  padding: 7px 0;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.o-competitionRow__colTip--count1 {
  width: 306px;
}
.o-competitionRow__colTip--count2 {
  width: 150px;
}
.o-competitionRow__colTip--count4 {
  width: 75px;
}
.o-competitionRow__colTip--count6 {
  width: 50px;
}
@media only screen and (max-width: 1260px) {
  .o-competitionRow__colTip {
    padding: 0 0 5px;
  }
}
.o-competitionRow__tv {
  margin-left: 4px;
}
.o-competitionRow__tv > img {
  margin-right: 4px;
}
.o-competitionRow .colCompetition {
  padding: 7px 10px;
  display: flex;
  align-items: center;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}
.o-competitionRow .colCompetition .btnCompetitionTree {
  margin-top: -4px;
  margin-bottom: -4px;
}
.o-competitionRow .colCompetition .sprIco {
  vertical-align: bottom;
  margin-left: 6px;
  min-width: 16px;
}
.o-competitionRow__favIcon {
  margin-left: 6px;
}
.o-contest__carousel {
  margin-top: 10px;
}
.o-contest__carousel--left .a-icon--setLinksHover,
.o-contest__carousel--right .a-icon--setLinksHover {
  fill: #005cb2;
}
.o-contest__section {
  margin-top: 18px;
  margin-bottom: 30px;
}
.o-contest__section + .o-contest__section {
  margin-top: 56px;
}
.o-contest__cards {
  margin: 0 10px;
}
.o-contestFilter {
  padding: 12px 10px 30px;
  font-size: 14px;
  color: #000000;
}
.o-contestFilter__form {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
}
.o-contestFilter__label {
  margin-right: 10px;
  font-size: 14px;
}
.o-contestFilter__row {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
}
.o-contestFilter__row + .o-contestFilter__row {
  margin-top: 20px;
}
.o-contestFilter__filterLabel {
  width: 185px;
  flex-basis: 185px;
}
.o-contestFilter__filterOptions {
  display: flex;
}
.o-contestFilter__chip {
  margin-left: 5px;
  margin-right: 5px;
}
.o-contestDetailLadder__row {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.o-contestDetailLadder__row .avatar .colPhoto a {
  display: inline-flex;
}
.o-contestDetailLadder__row--searched {
  background-color: #f5f5f5;
}
.o-contestWidget__tabList {
  padding-top: 3px;
}
.o-contestWidget__stateMessage {
  display: flex;
  flex-direction: column;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  padding: 9px 11px 7px;
}
.o-contestWidget__stateMessageContent {
  margin-bottom: 10px;
}
.o-contestWidget__playedButtonLink {
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  padding: 6px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.o-contestWidget__playedButtonLink:hover {
  color: #e69424;
}
.o-contestWidget__playedButtonLink--upperCase {
  text-transform: uppercase;
}
.o-contestWidget__dropDownHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 10px 5px 5px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.o-contestWidget__dropDown {
  border-bottom: 1px solid #d3d3d3;
}
.o-contestWidget__tableRowSeparatorWrapper {
  display: block;
  height: 14px;
  line-height: 7px;
  text-align: center;
}
.o-contestWidget__paddingInsteadIcon {
  padding-right: 16px;
}
.o-dashboardList {
  padding-top: 5px;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  border-radius: 2px;
}
@media only screen and (min-width: 1261px) {
  .o-dashboardList {
    padding-top: 24px;
  }
}
.o-dashboardList--active {
  position: relative;
  background: #faebcf;
  box-shadow: none;
  padding-bottom: 30px;
}
.o-dashboardList--active:after {
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -13px;
  content: "";
  border-color: #faebcf transparent transparent;
  border-style: solid;
  border-width: 10px 13px 0;
  width: 0;
  height: 0;
}
.o-dashboardList__icon {
  margin-bottom: 8px;
}
@media only screen and (min-width: 1261px) {
  .o-dashboardList__icon {
    margin-bottom: 27px;
  }
}
.o-dashboardList__icon svg {
  margin-left: auto;
  margin-right: auto;
}
.o-dashboardList__title {
  margin-bottom: 6px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #004aa2;
}
.o-dashboardList__title--active,
.o-dashboardList__title--done {
  color: rgba(0, 0, 0, 0.38);
}
@media only screen and (min-width: 1261px) {
  .o-dashboardList__title {
    margin-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 18px;
  }
}
.o-dashboardList__subtitle {
  font-size: 10px;
  color: #4c4c4c;
  margin-bottom: 6px;
}
@media only screen and (min-width: 1261px) {
  .o-dashboardList__subtitle {
    font-size: 12px;
    margin-bottom: 8px;
  }
}
a.o-dashboardList__btn {
  display: block;
  padding: 9px;
  background: #e69424;
  border-radius: 0 0 2px 2px;
  color: #ffffff;
  line-height: 12px;
  font-weight: 500;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 1261px) {
  a.o-dashboardList__btn {
    font-size: 13px;
    line-height: 18px;
    padding: 6px;
  }
}
a.o-dashboardList__btn--active,
a.o-dashboardList__btn--done {
  display: none;
}
a.o-dashboardList__btn--disabled {
  background: #d9d9d9;
  color: #a4a4a4;
  cursor: default;
}
a.o-dashboardList__btn--fakeDisabled {
  background: #d9d9d9;
  color: #000000;
}
.o-conversationOptionConfirmation__backLink {
  padding: 16px 20px 14px;
}
.o-conversationOptionConfirmation__header {
  text-transform: uppercase;
  padding: 16px 16px 7px;
  color: rgba(0, 20, 40, 0.9);
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
}
.o-conversationOptionConfirmation__suggestionTitle {
  padding: 16px 0 17px 16px;
  color: rgba(0, 20, 40, 0.9);
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
}
.o-conversationOptionConfirmation__text {
  padding: 4px 16px 16px;
  color: rgba(0, 20, 40, 0.9);
  font-size: 16px;
  line-height: 19px;
}
.o-conversationOptionConfirmation__input {
  padding: 0 16px 32px;
}
.o-conversationOptionConfirmation__radioInput {
  padding: 0 16px 20px;
}
.o-conversationOptionConfirmation__btns {
  padding-left: 16px;
  margin: 0 0 20px;
}
.o-datePicker {
  margin: 1px;
}
.o-datePicker__monthSwitcher {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.o-datePicker__monthSwitcherButton--disabled {
  opacity: 0.54;
}
.o-datePicker__nextMonthIcon,
.o-datePicker__prevMonthIcon {
  cursor: pointer;
}
.o-datePicker__monthSwitcherNavigation {
  width: 52px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 18px;
}
.o-datePicker__monthSwitcherDate {
  flex: 7 7 auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  padding: 10px 14px;
}
.o-datePicker__calendarTable {
  display: grid;
  display: -ms-grid;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(7, 38px);
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 38px 38px 38px 38px 38px 38px 38px;
}
.o-datePicker__calendarColumn {
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.87);
}
.o-datePicker__calendarColumn:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}
.o-datePicker__calendarColumn:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
.o-datePicker__calendarColumn:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}
.o-datePicker__calendarColumn:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}
.o-datePicker__calendarColumn:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}
.o-datePicker__calendarColumn:nth-child(6) {
  -ms-grid-column: 6;
  -ms-grid-row: 1;
}
.o-datePicker__calendarColumn:nth-child(7) {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
}
.o-datePicker__calendarColumn:nth-child(8) {
  -ms-grid-column: 1;
  -ms-grid-row: 2;
}
.o-datePicker__calendarColumn:nth-child(9) {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
.o-datePicker__calendarColumn:nth-child(10) {
  -ms-grid-column: 3;
  -ms-grid-row: 2;
}
.o-datePicker__calendarColumn:nth-child(11) {
  -ms-grid-column: 4;
  -ms-grid-row: 2;
}
.o-datePicker__calendarColumn:nth-child(12) {
  -ms-grid-column: 5;
  -ms-grid-row: 2;
}
.o-datePicker__calendarColumn:nth-child(13) {
  -ms-grid-column: 6;
  -ms-grid-row: 2;
}
.o-datePicker__calendarColumn:nth-child(14) {
  -ms-grid-column: 7;
  -ms-grid-row: 2;
}
.o-datePicker__calendarColumn:nth-child(15) {
  -ms-grid-column: 1;
  -ms-grid-row: 3;
}
.o-datePicker__calendarColumn:nth-child(16) {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
.o-datePicker__calendarColumn:nth-child(17) {
  -ms-grid-column: 3;
  -ms-grid-row: 3;
}
.o-datePicker__calendarColumn:nth-child(18) {
  -ms-grid-column: 4;
  -ms-grid-row: 3;
}
.o-datePicker__calendarColumn:nth-child(19) {
  -ms-grid-column: 5;
  -ms-grid-row: 3;
}
.o-datePicker__calendarColumn:nth-child(20) {
  -ms-grid-column: 6;
  -ms-grid-row: 3;
}
.o-datePicker__calendarColumn:nth-child(21) {
  -ms-grid-column: 7;
  -ms-grid-row: 3;
}
.o-datePicker__calendarColumn:nth-child(22) {
  -ms-grid-column: 1;
  -ms-grid-row: 4;
}
.o-datePicker__calendarColumn:nth-child(23) {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
}
.o-datePicker__calendarColumn:nth-child(24) {
  -ms-grid-column: 3;
  -ms-grid-row: 4;
}
.o-datePicker__calendarColumn:nth-child(25) {
  -ms-grid-column: 4;
  -ms-grid-row: 4;
}
.o-datePicker__calendarColumn:nth-child(26) {
  -ms-grid-column: 5;
  -ms-grid-row: 4;
}
.o-datePicker__calendarColumn:nth-child(27) {
  -ms-grid-column: 6;
  -ms-grid-row: 4;
}
.o-datePicker__calendarColumn:nth-child(28) {
  -ms-grid-column: 7;
  -ms-grid-row: 4;
}
.o-datePicker__calendarColumn:nth-child(29) {
  -ms-grid-column: 1;
  -ms-grid-row: 5;
}
.o-datePicker__calendarColumn:nth-child(30) {
  -ms-grid-column: 2;
  -ms-grid-row: 5;
}
.o-datePicker__calendarColumn:nth-child(31) {
  -ms-grid-column: 3;
  -ms-grid-row: 5;
}
.o-datePicker__calendarColumn:nth-child(32) {
  -ms-grid-column: 4;
  -ms-grid-row: 5;
}
.o-datePicker__calendarColumn:nth-child(33) {
  -ms-grid-column: 5;
  -ms-grid-row: 5;
}
.o-datePicker__calendarColumn:nth-child(34) {
  -ms-grid-column: 6;
  -ms-grid-row: 5;
}
.o-datePicker__calendarColumn:nth-child(35) {
  -ms-grid-column: 7;
  -ms-grid-row: 5;
}
.o-datePicker__calendarColumn:nth-child(36) {
  -ms-grid-column: 1;
  -ms-grid-row: 6;
}
.o-datePicker__calendarColumn:nth-child(37) {
  -ms-grid-column: 2;
  -ms-grid-row: 6;
}
.o-datePicker__calendarColumn:nth-child(38) {
  -ms-grid-column: 3;
  -ms-grid-row: 6;
}
.o-datePicker__calendarColumn:nth-child(39) {
  -ms-grid-column: 4;
  -ms-grid-row: 6;
}
.o-datePicker__calendarColumn:nth-child(40) {
  -ms-grid-column: 5;
  -ms-grid-row: 6;
}
.o-datePicker__calendarColumn:nth-child(41) {
  -ms-grid-column: 6;
  -ms-grid-row: 6;
}
.o-datePicker__calendarColumn:nth-child(42) {
  -ms-grid-column: 7;
  -ms-grid-row: 6;
}
.o-datePicker__calendarColumn:nth-child(43) {
  -ms-grid-column: 1;
  -ms-grid-row: 7;
}
.o-datePicker__calendarColumn:nth-child(44) {
  -ms-grid-column: 2;
  -ms-grid-row: 7;
}
.o-datePicker__calendarColumn:nth-child(45) {
  -ms-grid-column: 3;
  -ms-grid-row: 7;
}
.o-datePicker__calendarColumn:nth-child(46) {
  -ms-grid-column: 4;
  -ms-grid-row: 7;
}
.o-datePicker__calendarColumn:nth-child(47) {
  -ms-grid-column: 5;
  -ms-grid-row: 7;
}
.o-datePicker__calendarColumn:nth-child(48) {
  -ms-grid-column: 6;
  -ms-grid-row: 7;
}
.o-datePicker__calendarColumn:nth-child(49) {
  -ms-grid-column: 7;
  -ms-grid-row: 7;
}
.o-datePicker__calendarColumnDate {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  width: 24px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.o-datePicker__calendarColumn--selected .o-datePicker__calendarColumnDate {
  color: #ffffff;
  background-color: #e69424;
  border-radius: 100%;
}
.o-datePicker__calendarColumn--atEdgeOfRange .o-datePicker__calendarColumnDate {
  height: 36px;
  width: 36px;
}
.o-datePicker__calendarColumn--disabled .o-datePicker__calendarColumnDate {
  color: rgba(0, 0, 0, 0.26);
}
.o-datePicker__calendarColumnDayName {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.o-detailTipleagueLadder__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.o-detailTipleagueLadderItem__city {
  margin-left: 10px;
}
.o-detailTipleagueLadderItem__warningIcon {
  margin: 0 5px;
}
.o-detailTipleagueLadderItem__link {
  display: flex;
  justify-content: center;
  align-items: center;
}
.o-detailTipleagueLadderItem--smallSize .o-detailTipleagueLadderItem__name {
  padding-left: 4px;
  overflow: hidden;
  max-width: 80px;
  display: block;
  text-overflow: ellipsis;
}
.o-detailTipleagueLadderItem--smallSize
  .o-detailTipleagueLadderItem__warningIcon {
  margin: 0 2px;
}
.o-modalDialogWithButtons {
  padding: 16px;
}
.o-modalDialogWithButtons__buttons {
  padding-top: 16px;
  padding-left: 16px;
}
.o-modalDialogWithButtons__limitModifiedTxt {
  padding: 20px 0 20px 40px;
  color: #1fa149;
}
.o-emptyFilter__btn.a-btn--wiredAction {
  padding: 0;
}
.o-eventLayer {
  padding: 20px 10px;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 700px) {
  .o-eventLayer {
    padding: 15px 10px;
  }
}
.o-eventLayer__title {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 5px;
}
.o-eventLayer__row {
  margin-top: 15px;
}
.o-eventLayer__row--small {
  margin-top: 10px;
}
.o-eventLayer__note {
  font-size: 12px;
  color: #a4a4a4;
}
.o-eventSheet {
  border-left: 5px solid #586672;
  border-bottom: 1px solid #d3d3d3;
}
.o-eventSheet__row {
  display: flex;
  flex-wrap: wrap;
}
.o-eventSheet__col {
  display: block;
  width: 100%;
  min-height: 1px;
  flex: 0 0 50%;
  max-width: 50%;
}
.o-eventSheet__col--full {
  flex: 0 0 100%;
  max-width: 100%;
}
.o-eventSheet__chart {
  height: 168px;
}
.o-eventSheet__separate {
  width: 100%;
}
.o-eventSheet__tab {
  padding-top: 3px;
}
.o-eventSheet__tickets {
  margin: 10px 10px 16px;
}
.o-feedback {
  padding: 20px 12px 15px;
}
.o-feedback__ratingTitle {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: -0.02em;
  color: #22262b;
}
.o-feedback__rating {
  display: flex;
  justify-content: center;
}
.o-feedback__ratingTextarea {
  width: 100%;
}
.o-feedback__cursorPointer {
  cursor: pointer;
}
.o-feedback__row--left {
  padding-left: 3.75%;
}
.o-feedback__row--right {
  padding-right: 3.75%;
}
.o-feedback__mr5 {
  margin-right: 5px;
}
.o-feedback__mt10 {
  margin-top: 10px;
}
.o-feedback__mt20 {
  margin-top: 20px;
}
.o-feedback__mb10 {
  margin-bottom: 10px;
}
.o-feedback__mb20 {
  margin-bottom: 20px;
}
.o-footer {
  padding-top: 24px;
}
.o-footer--live {
  min-height: 428px;
}
.o-footer__wrapper {
  max-width: 928px;
  margin: 0 auto;
}
.o-footer__line {
  display: flex;
  border-bottom: 1px solid #d3d3d3;
}
.o-footer__col {
  width: 50%;
}
.o-footer__row {
  padding: 10px;
  display: flex;
  align-items: center;
  height: 52px;
}
.o-footer__row--fullRow {
  justify-content: space-between;
}
.o-footer__icon {
  margin-right: 10px;
  filter: grayscale(1);
  opacity: 0.7;
}
.o-footer__menuList {
  padding-bottom: 10px;
  display: flex;
  border-bottom: 1px solid #d3d3d3;
}
.o-footer__menuList--withoutBrd {
  border: none;
}
.o-footer__menu {
  width: 25%;
  padding: 10px;
}
.o-footer__menu--withoutPd {
  padding: 0;
}
.o-footer__menu--half {
  width: 50%;
}
.o-footer__list {
  margin: 0;
}
.o-footer__paymentIcon {
  flex-grow: 0;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: 50%;
}
.o-footer__paymentIcon--mastercard {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-mc);
  width: 30px;
  height: 30px;
}
.o-footer__paymentIcon--visa {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-visa);
  width: 40px;
  height: 16px;
}
.o-footer__paymentIcon--ceskaSporitelna {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-ceskasporitelna);
  width: 61px;
  height: 26px;
}
.o-footer__paymentIcon--kb {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-kb);
  width: 54px;
  height: 20px;
}
.o-footer__paymentIcon--csob {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-csob);
  width: 34px;
  height: 26px;
}
.o-footer__paymentIcon--airbank {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-airbank);
  width: 56px;
  height: 22px;
}
.o-footer__paymentIcon--paypal {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-paypal);
  width: 64px;
  height: 17px;
}
.o-footer__paymentIcon--skrill {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-skrill);
  width: 38px;
  height: 12px;
}
.o-footer__paymentIcon--paysafe {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-paysafe);
  width: 78px;
  height: 16px;
}
.o-footer__paymentIcon--slsp {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-slsp);
  width: 69px;
  height: 18px;
}
.o-footer__paymentIcon--vub {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-vub);
  width: 78px;
  height: 14px;
}
.o-footer__paymentIcon--tatrabanka {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-tatrabanka);
  width: 27px;
  height: 28px;
}
.o-footer__paymentIcon--unicredit {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-unicredit);
  width: 65px;
  height: 13px;
}
.o-footer__paymentIcon--primabanka {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-prima);
  width: 70px;
  height: 14px;
}
.o-footer__paymentIcon--postovabanka {
  background-image: url(/images/sprites-svg/footer/tipsport.svg#footer-postovabanka);
  width: 48px;
  height: 28px;
}
.o-footerCopyright {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 0 20px;
  text-align: center;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
}
.o-footerCopyright__row + .o-footerCopyright__row {
  margin-top: 2px;
}
.o-footerCopyright__sep {
  margin: 0 0.5em;
  border-left: 1px solid #000000;
}
.modal-dialog-content a.o-footerCopyright__link,
.modal-dialog-content a.o-footerCopyright__link:link,
.modal-dialog-content a.o-footerCopyright__link:visited,
.o-footerCopyright__link {
  font-size: 13px;
  font-weight: 300;
  color: #000000;
  text-decoration: none;
}
.modal-dialog-content a.o-footerCopyright__link:hover,
.modal-dialog-content a.o-footerCopyright__link:link:hover,
.modal-dialog-content a.o-footerCopyright__link:visited:hover,
.o-footerCopyright__link:hover {
  color: #004aa2;
}
.modal-dialog-content a.o-footerCopyright__link--high,
.modal-dialog-content a.o-footerCopyright__link--high:link,
.modal-dialog-content a.o-footerCopyright__link--high:visited,
.o-footerCopyright__link--high {
  font-weight: 500;
  color: #004aa2;
}
.modal-dialog-content a.o-footerCopyright__link--high:hover,
.modal-dialog-content a.o-footerCopyright__link--high:link:hover,
.modal-dialog-content a.o-footerCopyright__link--high:visited:hover,
.o-footerCopyright__link--high:hover {
  color: #e69424;
}
.o-forumMenu__counter {
  margin-left: 5px;
}
.o-fullSteps {
  padding-left: 10%;
  padding-right: 10%;
  margin-bottom: 55px;
  border-bottom: 1px solid #4c4c4c;
}
.o-fuReport__reportModal {
  width: 100%;
}
.o-fuReport__table {
  border: 1px solid #9e9e9e;
  width: 100%;
  height: 100%;
  text-align: left;
  border-collapse: collapse;
  table-layout: fixed;
  overflow-wrap: break-word;
  align-items: start;
}
.o-fuReport__table th {
  position: sticky;
  top: 0;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);
  background: #0b6fa4;
}
.o-fuReport__table td,
.o-fuReport__table th {
  border: 1px solid #9e9e9e;
  padding: 2px 4px;
}
.o-fuReport__table tr:nth-child(2n) {
  background: #d0e4f5;
}
.o-fuReport__table thead {
  background: #0b6fa4;
}
.o-fuReport__table thead th {
  font-size: 17px;
  font-weight: 700;
  color: #ffffff;
  text-align: left;
  border-left: 2px solid #9e9e9e;
}
.o-fuReport__table thead th:first-child {
  border-left: none;
}
.o-fuReport__table tfoot td {
  font-size: 14px;
}
.o-fuReport__error {
  margin: 24px;
}
.o-fuReport__directoryItem {
  margin: auto 0;
  height: 100%;
  width: 100%;
}
.o-fuReport__directoryItemWrapper {
  margin-left: 24px;
}
.o-fuReport__wrapper {
  min-width: 680px;
  padding-top: 40px;
  padding-bottom: 180px;
}
.o-fuReport__dateRangePicker {
  min-width: 220px;
}
.o-fuReport .row {
  align-items: center;
  margin: 12px 0;
}
.o-fuReport article {
  background-color: white;
  padding: 12px 12px 36px;
}
.o-fuReport article h2 {
  margin-bottom: 12px;
}
.o-fuReport article p {
  margin-top: 10px;
}
.o-fuReport article:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.o-fuReport article:last-child {
  border-bottom: none;
}
.o-gameArea {
  width: 100%;
  height: calc(100vh - 33px);
  overflow: hidden;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: top 0.2s;
  background-size: cover;
  min-width: 400px;
  min-height: 400px;
}
.o-gameArea,
.o-gameArea__gamePane {
  position: relative;
}
.o-gameArea__gamePane--withMenu.o-gameArea__gamePane--translation
  .o-gameArea__game {
  transform: translateX(-172px);
}
.o-gameArea__gamePane--withMenu.o-gameArea__gamePane--translation
  .o-gameArea__rightMenu {
  right: -172px;
  width: 344px;
  z-index: 0;
}
.o-gameArea__gamePane--withMenu.o-gameArea__gamePane--translation
  .o-gameArea__rightSubMenuList {
  right: -212px;
}
.o-gameArea__game {
  transition: transform 0.25s;
  transform-origin: 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: black;
  position: relative;
  z-index: 2;
}
.o-gameArea__gameWindow {
  background: rgba(0, 0, 0, 0.6);
  border: 4px solid rgba(0, 0, 0, 0.6);
}
.o-gameArea__gameFooter,
.o-gameArea__gameTitle {
  width: 100%;
  background-color: black;
}
.o-gameArea__rightMenu {
  right: 0;
  width: 344px;
}
.o-gameArea__rightMenu,
.o-gameArea__rightSubMenuList {
  position: absolute;
  top: 0;
  height: 100%;
  transition: right 0.25s;
}
.o-gameArea__rightSubMenuList {
  right: -40px;
  width: 40px;
}
.o-gameArea--fullScreen {
  position: fixed;
  height: 100%;
  top: 0;
  z-index: 900;
}
.o-gameArea--fullScreen .o-gameArea__gamePane {
  width: 100%;
}
.o-gameArea--fullScreen .o-gameArea__game {
  background-color: initial;
}
.o-gameAreaRightColumn {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
}
.o-gameAreaRightColumn__wrapper {
  background-color: rgba(0, 0, 0, 0.87);
  border-radius: 2px;
}
.o-gameAreaRightColumn__wrapper--fullHeight {
  height: 100%;
}
.o-gameAreaRightColumn--hide {
  max-height: 0%;
}
.o-gameAreaRightSubMenuColumn {
  overflow: hidden;
}
.o-gameAreaRightSubMenuColumn__wrapper {
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 0 4px 4px 0;
  max-height: 100%;
}
.o-gameAreaRightSubMenuColumn__ico {
  margin: 12px 8px 8px;
}
.o-gameAreaRightSubMenuColumn__line {
  margin: 0;
  border-top-color: rgba(255, 255, 255, 0.12);
}
.o-header {
  color: #ffffff;
  min-width: 1024px;
}
.o-header--multiview .headInner {
  max-width: 1554px;
}
.o-header a {
  color: #cfe9fa;
  text-decoration: none;
  transition: color 0.25s, background 0.25s;
}
.o-header__maratonHref a {
  color: rgba(255, 255, 255, 0.7);
}
.o-header__headNavUtils {
  background-color: #1e88e5;
  height: 28px;
}
.o-header__headNavUtils .headInner {
  border-bottom: 1px solid #4ba1e5;
  padding: 5px 0;
}
.o-header__headNavUtils a:hover {
  color: #ffffff;
}
.o-header__headNavUtils .selected a {
  color: #ffd85c;
}
.o-header__headMain {
  height: 56px;
  background-color: #1e88e5;
}
.o-header__headMain a:hover {
  color: #ffffff;
}
.o-header__headMain .selected a {
  color: #ffd85c;
}
.o-header__tabs {
  background-color: #394b5b;
  min-height: 5px;
}
.o-header__headNavUtils-K {
  background-color: #4a0092;
  height: 28px;
}
.o-header__headNavUtils-K .headInner {
  padding: 5px 0;
}
.o-header__headNavUtils-K .selected a,
.o-header__headNavUtils-K a:hover {
  color: #ffffff;
}
.o-header__headMain-K {
  height: 56px;
  background-color: #6900d1;
}
.o-header__headMain-K .selected a,
.o-header__headMain-K a:hover {
  color: #4a0092;
}
.o-header__tabs-K {
  background-color: #ffffff;
  min-height: 0;
}
[class*=" o-"],
[class^="o-"] {
  box-sizing: border-box;
}
.o-landingRegPage {
  margin-left: -16px;
  margin-right: -16px;
}
.o-landingRegPage__headline {
  font-size: 20px;
  line-height: 23px;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 24px;
}
.o-landingRegPage__perex {
  max-width: 542px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.87);
}
.o-landingRegPage__image ~ .o-landingRegPage__headline {
  margin-top: 26px;
}
.o-landingRegPage__svgBank {
  max-width: 76px;
  max-height: 48px;
  border-radius: 3px;
}
.o-landingRegPage__bankList .o-landingRegPage__svgBank {
  border-radius: 2px;
}
.o-landingRegPage__bankList {
  margin-top: 32px;
  margin-bottom: 40px;
}
.o-landingRegPage__bankListElement {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  cursor: pointer;
  width: 76px;
  height: 48px;
}
.o-landingRegPage__bankList .o-landingRegPage__bankListElement {
  border: none;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  border-radius: 2px;
}
.o-landingRegPage__bankListElement--inactive {
  mix-blend-mode: luminosity;
  opacity: 0.5;
  cursor: default;
}
.o-landingRegPage__bankList .o-landingRegPage__bankListElement--inactive {
  box-shadow: none;
}
.o-liveFilter {
  padding: 0 16px;
}
.o-liveFilter--calendar {
  padding: 0 15px;
}
.o-liveFilter--menu {
  padding: 9px 0 10px;
}
.o-liveFilter__pane {
  padding: 0 4px 0 8px;
}
.o-liveFilter__sortMaches {
  padding-right: 4px;
}
.o-liveFilter__chipArea,
.o-liveFilter__selectArea {
  padding-top: 9px;
  padding-bottom: 9px;
}
.o-liveFilter__selectArea {
  width: 200px;
}
.o-liveFilter__chips {
  padding-top: 24px;
  padding-bottom: 4px;
}
.o-liveFilter__row--withArrow {
  margin-right: -12px;
}
.o-liveFilter__row + .o-liveFilter__row {
  margin-top: 8px;
}
.o-liveFilter__row + .o-liveFilter__row--wide {
  margin-top: 16px;
}
.o-liveFilter .tfw_toggleButton .sprIco {
  margin-left: 0;
  margin-right: 3px;
}
.o-liveMenu__section {
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #85909a;
}
.o-liveMenu__sectionIcon {
  margin-right: 1px;
}
.o-liveMenu__category {
  padding: 6px 4px 5px 11px;
  border-bottom: 1px solid #85909a;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
  background-color: #394149;
  text-transform: uppercase;
  height: 28px;
  box-sizing: border-box;
}
.o-liveMenu__mySelectionCategory {
  padding: 6px 0 6px 8px;
  height: 28px;
  border-bottom: 1px solid #d3d3d3;
  background-color: #d9d9d9;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: #000000;
}
.o-liveMenu__iconTrash {
  opacity: 0.54;
  margin-left: 5px;
}
.o-liveMenu__iconEdit {
  margin-top: -4px;
}
.o-liveMenu__iconUpDown {
  position: relative;
  left: 3px;
}
.o-liveMenu__emptyMessage {
  padding: 5px 9px 5px 10px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.o-liveMenu .collapseLeftColLowerBtn {
  top: 0;
  right: -2px;
  position: relative;
}
.o-liveOverview__category {
  padding: 8px 10px 5px 11px;
  border-bottom: 1px solid #85909a;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
  background-color: #394149;
  text-transform: uppercase;
  height: 33px;
  box-sizing: border-box;
}
.o-liveOverview__section {
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #85909a;
}
.o-liveOverview__filter {
  background-color: #ffffff;
}
.o-liveOverview__iconTrash {
  opacity: 0.54;
  margin-left: 10px;
}
.o-liveOverview__iconEdit {
  margin-right: 4px;
}
.o-liveOverview__iconUpDown {
  position: relative;
  left: 5px;
}
.o-liveOverview__emptyMessage {
  padding: 10px 9px 10px 10px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.o-liveOverview__superSport {
  margin-bottom: 0;
  padding-top: 0;
}
.o-liveOverview__superSport:not(:empty) {
  border-bottom: 1px solid #bebebe;
  border-top: none;
}
.o-liveOverview__superSport:not(:empty):last-child {
  border-bottom: none;
}
.o-liveOverview__superSportHeader {
  padding: 5px 0 0 10px;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  text-transform: uppercase;
  display: block;
  background-color: #586672;
  color: #ffffff;
  height: 33px;
}
.o-liveOverview__superSportHeader:hover {
  background-color: #637380;
}
.o-liveOverview__nameMatchesGroup {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.o-liveOverview__sportCompHeader {
  padding: 4px 0 6px 40px;
  border-bottom: 1px solid #d3d3d3;
  background-color: #d9d9d9;
  align-items: baseline;
}
.o-liveOverview__sportCompHeader:first-child {
  border-top: 1px solid #d3d3d3;
}
.o-liveOverview__titleMatchesGroup {
  position: relative;
  top: 0;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  float: right;
}
.o-liveOverview__titleMatchesGroup .title {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  position: relative;
  cursor: default;
  top: 3px;
}
.o-liveOverview__titleMatchesGroup .title1 {
  right: 170px;
}
.o-liveOverview__titleMatchesGroup .title2 {
  right: 119px;
}
.o-liveOverview__titleMatchesGroup .title3 {
  right: 68px;
}
@media only screen and (max-width: 1260px) {
  .o-liveOverview__titleMatchesGroup .title1 {
    right: 129px;
  }
  .o-liveOverview__titleMatchesGroup .title2 {
    right: 76px;
  }
  .o-liveOverview__titleMatchesGroup .title3 {
    right: 26px;
  }
}
.o-liveOverview__rightIco {
  margin-right: 7px;
}
.o-liveOverview__rightIco img {
  position: relative;
  top: -2px;
}
.o-liveOverview .menuShowCalendarBtnWrap {
  top: 0;
}
.o-liveOverviewMatch {
  height: 36px;
  border-bottom: 1px solid #d3d3d3;
  display: flex;
}
.o-liveOverviewMatch:hover {
  background: #e6f5ff;
  cursor: pointer;
}
.o-liveOverview__superSport:last-child
  .o-liveOverview__sportCompBody:last-child
  a:last-child
  .o-liveOverviewMatch {
  border: none;
}
.o-liveOverviewMatch__left {
  flex: 1 1;
  width: 150px;
  text-align: left;
  margin-left: 19px;
  white-space: nowrap;
  line-height: 34px;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.o-liveOverviewMatch--narrowView .o-liveOverviewMatch__left {
  margin-left: 8px;
}
@media only screen and (max-width: 1260px) {
  .o-liveOverviewMatch__left {
    margin-left: 8px;
  }
}
.o-liveOverviewMatch__right {
  flex: 0 0;
  width: 626px;
  display: flex;
  align-items: center;
}
.o-liveOverviewMatch--narrowView .o-liveOverviewMatch__right {
  width: 536px;
}
@media only screen and (max-width: 1260px) {
  .o-liveOverviewMatch__right {
    width: 536px;
  }
}
.o-liveOverviewMatch__whiteSpace {
  position: relative;
  width: 52px;
  margin: 0 3px 0 2px;
  height: 27px;
  cursor: pointer;
}
.o-liveOverviewMatch__mySelectionMatchIcon {
  display: block;
}
.o-liveOverviewMatch__nameMatch {
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 13px;
  font-weight: 500;
  margin-right: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  min-width: 0;
}
.o-liveOverviewMatch__nameMatch:hover {
  color: #e69424;
  color: #004aa2;
}
.o-liveOverviewMatch__icon {
  display: flex;
  margin: 0 5px;
  width: 45px;
}
.o-liveOverviewMatch--narrowView .o-liveOverviewMatch__icon {
  display: none;
}
@media only screen and (max-width: 1260px) {
  .o-liveOverviewMatch__icon {
    display: none;
  }
}
.o-liveOverviewMatch__trackerIcon,
.o-liveOverviewMatch__videoStream {
  padding: 0 3px;
}
.o-liveOverviewMatch__videoStream:hover svg {
  fill: #005cb2;
}
.o-liveOverviewMatch__videoStream.selected svg {
  fill: #e69424;
}
.o-liveOverviewMatch__status {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  width: 275px;
  margin-left: 10px;
  text-align: left;
}
.o-liveOverviewMatch__status--weak {
  color: #a4a4a4;
}
.o-liveOverviewMatch__chance {
  font-size: 13px;
  font-weight: 400;
  width: 40px;
  margin-left: 5px;
  padding-right: 5px;
  cursor: pointer;
  text-align: center;
  color: #000000;
}
.o-liveOverviewMatch--end .o-liveOverviewMatch__chance,
.o-liveOverviewMatch--notStarted .o-liveOverviewMatch__chance {
  color: #a4a4a4;
}
.o-liveOverviewMatch--narrowView .o-liveOverviewMatch__chance {
  display: none;
}
@media only screen and (max-width: 1260px) {
  .o-liveOverviewMatch__chance {
    display: none;
  }
}
.o-liveOverviewMatch__eRates {
  padding: 4px 0;
  display: flex;
  cursor: default;
}
.o-liveOverviewMatch__eRates .eRate {
  background-color: #e6e6e6;
  color: #000000;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  width: 52px;
  height: 27px;
  box-sizing: border-box;
  cursor: pointer;
  padding: 4px 0;
  background-color: #f5f5f5;
  font-size: 14px;
  box-shadow: 0 1px 2px #e1e1e1;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  color: #005cb2;
  font-weight: 500;
  position: relative;
  margin-left: 5px;
  vertical-align: top;
}
.o-liveOverviewMatch__eRates
  .eRate:hover:not(.o-liveOverviewMatch__eRates .eRate.disabled) {
  color: #ffffff;
  background: #1e88e5;
  border: 1px solid transparent;
}
.o-liveOverviewMatch__eRates .eRate.disabled,
.o-liveOverviewMatch__eRates .eRate:disabled {
  color: #bebebe;
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.o-liveOverviewMatch__eRates .eRate.disabled:hover,
.o-liveOverviewMatch__eRates .eRate:disabled:hover {
  color: #bebebe !important;
}
.o-liveOverviewMatch__eRates .eRate .arrowUp,
.o-liveOverviewMatch__eRates .eRate .arrowUpTran {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #1fa149;
  border-left: 8px solid transparent;
}
.o-liveOverviewMatch__eRates .eRate .arrowUpTran {
  opacity: 0;
}
.o-liveOverviewMatch__eRates .eRate.selectedOdd .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.o-liveOverviewMatch__eRates .eRate .arrowDownTran {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
  opacity: 0;
}
.o-liveOverviewMatch__eRates .eRate.selectedOdd .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.o-liveOverviewMatch__eRates .eRate .arrowDownTran-enter-active,
.o-liveOverviewMatch__eRates .eRate .arrowUpTran-enter-active {
  animation: arrow_animation 10s;
}
.o-liveOverviewMatch__eRates .eRate .arrowDownTran-exit,
.o-liveOverviewMatch__eRates .eRate .arrowUpTran-exit {
  opacity: 0;
}
.o-liveOverviewMatch__eRates .eRate .arrowDown {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
}
.o-liveOverviewMatch__eRates
  .eRate:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowDown,
.o-liveOverviewMatch__eRates
  .eRate:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.o-liveOverviewMatch__eRates
  .eRate:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowUp,
.o-liveOverviewMatch__eRates
  .eRate:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.o-liveOverviewMatch__eRates
  .eRate:hover:not(.colOnTicket):not(
    .o-liveOverviewMatch__eRates .eRate.disabled
  ) {
  border: 1px solid transparent;
  background: #1f70bb;
}
.o-liveOverviewMatch__eRates .eRate.result {
  cursor: default;
}
.o-liveOverviewMatch__eRates
  .eRate.result:hover:not(.colOnTicket):not(.disabled) {
  background: #f5f5f5;
  color: #005cb2;
  border: 1px solid #d3d3d3;
}
.o-liveOverviewMatch__eRates .eRate.result.colOnTicket:hover:not(.disabled) {
  border: 1px solid #d3d3d3;
}
.o-liveOverviewMatch__eRates .eRate.selectedOdd {
  border: 1px solid transparent !important;
  background-color: #005cb2 !important;
  color: #ffffff !important;
}
.o-liveOverviewMatch__eRates .eRate.colOnTicket,
.o-liveOverviewMatch__eRates .eRate.result.disabled.colOnTicket {
  background-color: #005cb2;
  color: #ffffff;
}
.o-liveOverviewMatch__eRates .eRate.colOnTicket:hover:not(.disabled) {
  background-color: #005cb2;
  color: #ffffff;
  border: 1px solid #d3d3d3;
}
.o-liveOverviewMatch__eRates .eRate.disabled {
  box-shadow: none;
  cursor: default;
  background-color: #f5f5f5;
}
.o-liveOverviewMatch__eRates .eRate.disabled svg {
  margin-left: auto;
  margin-right: auto;
}
.o-liveOverviewMatch__eRates .eRate.disabled .arrowDown,
.o-liveOverviewMatch__eRates .eRate.disabled .arrowDownTran,
.o-liveOverviewMatch__eRates .eRate.disabled .arrowUp,
.o-liveOverviewMatch__eRates .eRate.disabled .arrowUpTran {
  display: none;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate {
  position: relative;
  cursor: pointer;
  height: 27px;
  box-sizing: border-box;
  box-shadow: 0 1px 2px #e1e1e1;
  background-color: #f5f5f5;
  transition: background 0.25s, color 0.25s;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  padding: 0;
  width: 166px;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate .name {
  box-sizing: border-box;
  padding: 4px 45px 0 8px;
  display: inline-block;
  width: 100%;
  text-align: left;
  color: #000000;
  white-space: nowrap;
  font-weight: 400;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate .oppNum {
  font-size: 10px;
  color: #666666;
  position: absolute;
  left: 8px;
  top: 14px;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate .value {
  position: absolute;
  padding: 4px;
  right: 4px;
  top: 0;
  color: #005cb2;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate .arrow {
  position: absolute;
  right: 47px;
  top: 8px;
  color: #005cb2;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate .arrowUp {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #1fa149;
  border-left: 8px solid transparent;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate .arrowDown {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate .arrowUpTran {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 8px solid #1fa149;
  border-left: 8px solid transparent;
  opacity: 0;
  transition-property: opacity;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.selectedOdd
  .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate .arrowDownTran {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 8px solid #db2128;
  border-left: 8px solid transparent;
  opacity: 0;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.selectedOdd
  .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
@keyframes arrow_animation {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 1;
  }
  9% {
    opacity: 0;
  }
  13% {
    opacity: 1;
  }
  18% {
    opacity: 0;
  }
  23% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate
  .arrowDownTran-enter-active,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate
  .arrowUpTran-enter-active {
  animation: arrow_animation 10s;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate
  .arrowDownTran-exit,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate
  .arrowUpTran-exit {
  opacity: 0;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate:hover:not(.colOnTicket):not(
    .o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.disabled
  ) {
  background: #1f70bb;
  color: #ffffff;
  border: 1px solid transparent;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.showOpp .name {
  position: relative;
  top: -5px;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate:hover .name,
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate:hover .oppNum,
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate:hover .value {
  color: #ffffff;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowDown,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowDownTran {
  border-bottom: 8px solid #ffffff;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowUp,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate:hover:not(.selectedOdd):not(.colOnTicket)
  .arrowUpTran {
  border-top: 8px solid #ffffff;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.disabled:hover
  span,
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.disabled span {
  color: #bebebe;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.disabled
  .arrowDown,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.disabled
  .arrowDownTran,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.disabled
  .arrowUp,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.disabled
  .arrowUpTran {
  display: none;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.disabled {
  cursor: default;
  box-shadow: none;
  background-color: #f5f5f5;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.disabled .arrow {
  display: none;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.selectedOdd {
  border: 1px solid transparent !important;
  background-color: #005cb2 !important;
  color: #ffffff !important;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.colOnTicket {
  background-color: #005cb2;
  color: #ffffff;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.colOnTicket:hover {
  background-color: #005cb2;
  color: #ffffff;
  border: 1px solid #d3d3d3;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.colOnTicket
  .name,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.colOnTicket
  .oppNum,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.colOnTicket
  .value,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.selectedOdd
  .name,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.selectedOdd
  .oppNum,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.selectedOdd
  .value {
  color: #ffffff;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.colOnTicket.disabled
  .name,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.selectedOdd.disabled
  .name {
  color: #bebebe;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.a-btn--withActivePopup
  .name,
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.a-btn--withActivePopup
  .value {
  color: #ffffff !important;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.result {
  cursor: default;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.result:hover:not(.colOnTicket):not(.disabled) {
  background: #f5f5f5;
  color: #005cb2;
  border: 1px solid #d3d3d3;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.result:hover:not(.colOnTicket):not(.disabled)
  .oppNum {
  color: #666666;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.result:hover:not(.colOnTicket):not(.disabled)
  .name {
  color: #000000;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.result:hover:not(.colOnTicket):not(.disabled)
  .value {
  color: #005cb2;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate svg {
  position: absolute;
  right: 10px;
  top: 4px;
}
.o-liveOverviewMatch--race
  .o-liveOverviewMatch__eRates
  .eRate.withAmountPaidIndicator {
  padding-left: 6px;
}
.o-liveOverviewMatch--race .o-liveOverviewMatch__eRates .eRate.disabled svg {
  right: auto;
  position: relative;
}
.o-liveOverviewMatch--narrowView .o-liveOverviewMatch__eRates {
  margin-right: 5px;
}
@media only screen and (max-width: 1260px) {
  .o-liveOverviewMatch__eRates {
    margin-right: 5px;
  }
}
.o-loaderWrapper {
  position: relative;
  min-height: 24px;
}
.o-mainContainer {
  max-width: 1366px;
  min-width: 1024px;
  margin: 10px auto 0;
  box-sizing: border-box;
}
.o-mainContainer--fullSize {
  max-width: none;
  min-width: auto;
  padding: 0;
}
.o-mainContainer--noOffset {
  margin-top: 0;
}
.o-matchDetail {
  min-height: 50px;
  background-color: #e6e6e6;
}
.o-matchDetail .eventTable {
  border-left: none;
  border-right: none;
}
.o-matchDetail__bottomBtns {
  padding: 10px;
  height: 60px;
  border-bottom: 1px solid #d3d3d3;
}
.o-matchDetail__bottomBtns > a {
  margin: 4px;
}
.o-matchRow {
  display: flex;
  flex-direction: column;
  padding: 4px 8px;
  border-left: none;
  border-bottom: 1px solid #d3d3d3;
  cursor: pointer;
}
.o-matchRow:last-child {
  border: none;
}
.o-matchRow:hover {
  background: #e6f5ff;
}
.o-matchRow--expanded {
  background-color: #faebcf;
}
.o-matchRow.o-matchRow--totalPlayer {
  height: inherit;
}
.o-matchRow__main {
  display: flex;
  flex-direction: row;
}
@media only screen and (max-width: 1260px) {
  .o-matchRow__main {
    flex-direction: column;
  }
}
.o-matchRow__leftSide {
  position: relative;
  width: 100%;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.o-matchRow--totalPlayer .o-matchRow__leftSide {
  flex-grow: 0;
  flex-basis: auto;
}
.o-matchRow__leftSideInner {
  display: flex;
}
.o-matchRow__leftSide--withSportIcon .o-matchRow__colEvent {
  width: calc(100% - 35px);
}
@media only screen and (max-width: 1260px) {
  .o-matchRow__leftSide {
    height: auto;
    min-height: auto;
    justify-content: space-between;
  }
}
.o-matchRow__leftSide .o-matchRow__dateClosed {
  display: none;
}
@media only screen and (max-width: 1260px) {
  .o-matchRow__leftSide .o-matchRow__dateClosed {
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
  }
}
.o-matchRow__colSport {
  align-self: center;
  padding-right: 8px;
}
.o-matchRow__colEvent {
  width: calc(100% - 15px);
  display: flex;
  flex-direction: column;
  align-self: center;
}
.o-matchRow--totalPlayer .o-matchRow__colEvent {
  align-self: flex-start;
}
@media only screen and (max-width: 1260px) {
  .o-matchRow__colEvent {
    flex-direction: row;
    max-width: calc(100% - 130px);
  }
}
.o-matchRow__matchName {
  display: block;
  padding-right: 5px;
  padding-bottom: 2px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
  color: #004aa2;
}
.o-matchRow__matchIcons {
  display: inline-flex;
  align-items: center;
}
.o-matchRow__matchIcons > * {
  margin: 0 2px;
}
.o-matchRow__matchIcons > a {
  line-height: 0;
}
.o-matchRow__matchIcons .eventNum {
  font-size: 13px;
  font-weight: 300;
  color: #000000;
}
.o-matchRow__followers {
  margin-left: 23px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.o-matchRow__results--withSportIcon {
  margin-left: 23px;
}
.o-matchRow__result {
  display: block;
  margin-bottom: 4px;
}
.o-matchRow__rightSide {
  position: relative;
  width: 100%;
  max-width: 466px;
  margin-left: auto;
}
.o-matchRow__rightSideInner {
  display: flex;
  justify-content: flex-end;
}
.o-matchRow--totalPlayer .o-matchRow__rightSide {
  max-width: 100%;
}
@media only screen and (max-width: 1260px) {
  .o-matchRow__rightSide {
    text-align: right;
    margin-top: 4px;
  }
}
.o-matchRow__middle {
  width: 130px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-align: center;
}
.o-matchRow--totalPlayer .o-matchRow__middle {
  display: block;
}
@media only screen and (max-width: 1260px) {
  .o-matchRow--totalPlayer .o-matchRow__middle {
    display: none;
  }
}
@media only screen and (max-width: 1350px) {
  .o-matchRow--totalPlayer .o-matchRow__middle {
    width: 80px;
  }
}
@media only screen and (max-width: 1260px) {
  .o-matchRow__middle {
    display: none;
  }
}
.o-matchRow__middle .o-matchRow__specification {
  color: #a4a4a4;
}
@media only screen and (max-width: 1350px) {
  .o-matchRow--totalPlayer .o-matchRow__middle .o-matchRow__dateClosed span {
    display: block;
  }
}
.o-matchRow .colExpand {
  width: 30px;
  line-height: 11px;
  margin-top: 4px;
  text-align: center;
}
.o-matchRow .colExpand a {
  color: #000000;
  font-size: 11px;
  font-weight: 400;
}
.o-matchRow .colExpand svg {
  display: block;
  margin: -2px auto 0;
}
.o-messageListSection {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.o-messageListSection__buttonWrapper {
  border-top: 1px solid #d3d3d3;
}
.o-messageListSection__buttonWrapper--compressed {
  background: #f5f5f5;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  height: 45px;
}
.o-messageListSection__newMessage {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px;
}
.o-messageListSection__messageList {
  flex: 1;
  overflow: hidden;
  width: inherit;
}
.o-messageListSection__messageList .loaderWrapper {
  height: 100%;
}
.o-messageListSection__searchEmptyState {
  text-align: center;
  margin: 24px 14px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 16px;
}
.o-messageListSection__messageLoaderContainer,
.o-messageListSection__messageScrollContainer {
  height: 100%;
}
.o-modalBlogChoose {
  max-height: 663px;
  min-height: 263px;
  height: 70vh;
  overflow: hidden;
}
.o-modalBlogChoose__inner {
  position: relative;
  background: #ffffff;
  width: 100%;
  height: 100%;
}
.o-modalBlogChoose__text {
  margin-top: 10px;
  margin-bottom: 10px;
}
.o-modalBlogChoose__buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background: #ffffff;
}
.o-modalBlogChoose__buttons:before {
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  height: 20px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), #ffffff);
  content: "";
}
.o-modalBlogChoose .modal-dialog-content {
  height: calc(100% - 85px);
  overflow-x: hidden;
  overflow-y: auto;
}
.o-modalBlogChoose .col-xs-4:nth-child(n + 4) {
  margin-top: 8px;
}
.o-modalBlogChoose .col-xs-4:nth-child(3n + 2) img {
  margin-left: auto;
  margin-right: auto;
}
.o-modalBlogChoose .col-xs-4:nth-child(3n + 1) {
  padding-left: 16px;
  padding-right: 0;
}
.o-modalBlogChoose .col-xs-4:nth-child(3n) {
  padding-right: 16px;
  padding-left: 0;
}
.o-modalBlogChoose .col-xs-4:nth-child(3n) img {
  margin-left: auto;
}
.o-modalBlogDetail {
  max-width: 993px;
  max-height: 663px;
  min-height: 263px;
  height: 70vh;
  overflow: hidden;
}
.o-modalBlogDetail__inner {
  position: relative;
  background: #ffffff;
  width: 100%;
  height: 100%;
}
.o-modalBlogDetail__text {
  padding: 10px 15px;
}
.o-modalBlogDetail__buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background: #ffffff;
}
.o-modalBlogDetail__buttons:before {
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  height: 25px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), #ffffff);
  content: "";
}
.o-modalBlogDetail .modal-dialog-content {
  height: calc(100% - 85px);
  overflow-x: hidden;
  overflow-y: auto;
}
.o-modalBlogNew__DeleteBlogText {
  max-width: 200px;
}
.modalGame .logedModalContainer.o-modalCasinoGame__container {
  flex-direction: column;
}
.o-modalCasinoGame__game {
  text-align: center;
}
.o-modalCasinoGame__row {
  margin-top: 10px;
}
.modalGame .logedModalContainer .o-modalCasinoGame__row a.tip-white,
.modalGame .logedModalContainer .o-modalCasinoGame__row a.tip-white:hover {
  color: #ffffff;
}
.o-modalChat {
  width: 100% !important;
  max-width: 465px;
  margin: 0 auto !important;
}
.o-modalChat__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 70vh;
  max-height: 568px;
  overflow: hidden;
}
.o-modalChat__content--openFakeLayer .o-modalChat__fakeLayer {
  transform: translateZ(0);
  transition-timing-function: ease-in;
}
.o-modalChat__content--openFakeLayer .o-modalChat__col {
  display: none;
}
.o-modalChat__content--openSecondFakeLayer .o-modalChat__fakeLayer {
  transform: translate3d(-100%, 0, 0);
}
.o-modalChat__fakeLayer {
  transition: transform 0.15s ease-out;
  transform: translate3d(100%, 0, 0);
  display: flex;
  flex-wrap: nowrap;
}
.o-modalChat__innerFake {
  width: 465px;
  flex: 0 0 465px;
}
.o-modalChat__iconList {
  padding-left: 16px;
  margin: 16px 0;
}
.o-modalChat__switchOpt {
  margin-top: 11px;
  margin-bottom: 24px;
  padding: 0 16px;
}
.o-modalChat__switchTitle {
  color: rgba(0, 20, 40, 0.9);
  font-size: 16px;
  line-height: 19px;
}
.o-modalChat__switchNote {
  margin-top: 11px;
  color: rgba(0, 20, 40, 0.6);
  font-size: 12px;
  line-height: 14px;
}
.o-modalChat__userList {
  list-style: none;
  padding: 0 16px;
  margin: 16px 0 20px;
}
.o-modalChat__userOptions {
  position: relative;
  cursor: pointer;
}
.o-modalChat__userOptionsMenu {
  position: absolute;
  display: flex;
  max-width: 200px;
  padding: 10px;
  z-index: 1000;
  background-color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  box-shadow: 0 11px 15px rgba(0, 0, 0, 0.2), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 24px 38px rgba(0, 0, 0, 0.14);
  box-sizing: border-box;
  bottom: 20px;
  right: 20px;
  max-width: 225px;
  width: 225px;
}
.o-modalChat__userOptionsMenu .wrapper {
  width: 100%;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.o-modalChat__userOptionsMenu .title {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}
.o-modalChat__userOptionsMenu .title + .text {
  margin-top: 10px;
}
.o-modalChat__userOptionsMenu .close {
  order: 2;
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
  padding-left: 5px;
}
.o-modalChat__userOptionsMenu--rounded {
  border-radius: 4px;
}
.o-modalChat__userElement {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.o-modalChat__userElement--withRadio {
  margin-bottom: 4px;
}
.o-modalChat__userIcon {
  margin-right: 24px;
}
.o-modalChat__userIcon--disabled {
  opacity: 0.38;
}
.o-modalChat__userText {
  text-transform: uppercase;
  color: #005cb2;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}
.o-modalChat__avatarInfo {
  max-width: 375px;
  overflow: hidden;
}
.o-modalChat__avatarName {
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 20, 40, 0.9);
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}
.o-modalChat__avatarName--clickable {
  color: #005cb2;
}
.o-modalChat__adminMark {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 14px;
}
.o-modalChat__userAdd {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}
.o-modalChat__inner {
  height: 550px;
}
.o-modalChat__radio {
  padding: 10px 0;
}
.o-modalChat__titleText {
  margin-right: 0;
}
.o-modalDialog {
  display: flex;
  justify-content: center;
  align-items: center;
}
.o-modalDialog__title {
  background: #1e88e5;
  position: relative;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
.o-modalDialog__titleWrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.o-modalDialog__titleWrapper--regular {
  padding: 10px 25px 10px 15px;
}
.o-modalDialog__titleWrapper--slim {
  padding: 4px;
}
.o-modalDialog__titleItem {
  display: flex;
}
.o-modalDialog__wrapper {
  width: 1366px;
  padding-left: 10px;
  padding-right: 10px;
}
@media print {
  .o-modalDialog__wrapper {
    width: 100%;
  }
}
.o-modalDialog__titleBox {
  padding: 4px;
}
.o-modalDialog__titleBox,
.o-modalDialog__titleIcon {
  display: flex;
  align-items: center;
}
@media print {
  .o-modalDialog__titleIcon {
    display: none;
  }
}
.o-modalDialog__titleIcon--left {
  margin-right: 8px;
}
.o-modalDialog__titleIcon--right {
  margin-left: auto;
}
.o-modalDialog__titleText {
  font-size: 14px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.o-modalDialog__spacedIcon {
  margin-left: 4px;
  margin-right: 4px;
}
.o-modalDialog__noOverflow {
  overflow: hidden;
}
.o-modalFirstBlog__inner {
  padding: 10px 15px;
}
.o-modalFirstBlog__btns {
  margin-top: 25px;
}
.o-modalGDPR__image {
  height: 175px;
  width: auto;
  color: #ffde17;
  fill: #003399;
}
.o-modalGDPR__note {
  margin-bottom: 20px;
}
.o-modalInfoBox {
  background: #1e88e5;
  background: linear-gradient(135deg, #1e88e5 50%, #005cb2);
  color: #ffffff;
  box-shadow: 0 24px 38px 0 rgba(0, 0, 0, 0.14),
    0 9px 46px 0 rgba(0, 0, 0, 0.12), 0 15px 11px 0 rgba(0, 0, 0, 0.2);
}
.o-modalInfoBox a,
.o-modalInfoBox a:focus,
.o-modalInfoBox a:hover,
.o-modalInfoBox a:visited {
  color: #99d5ff;
}
.o-modalInfoBox__close {
  position: relative;
  float: right;
  padding: 12px;
  cursor: pointer;
}
.o-modalInfoBox__content {
  padding: 32px 24px;
}
.o-modalInfoBox .closeable {
  padding-top: 40px;
  padding-bottom: 8px;
}
.o-modalPersonalizeSport {
  overflow: hidden;
}
.o-modalPersonalizeSport .modal-dialog-content {
  height: 70vh;
  max-height: 568px;
  display: flex;
  flex-direction: column;
}
.o-modalPersonalizeSport__settings {
  padding: 12px 16px;
  background-color: #005cb2;
  cursor: pointer;
}
.o-modalPersonalizeSport__slimWrapper {
  height: calc(100% - 40px);
}
.o-modalPersonalizeSport__slimWrapper .ScrollbarsCustom-Content {
  height: 100%;
}
.o-modalPersonalizeSport__settingsCheck {
  font-size: 14px;
}
.o-modalPersonalizeSport__settingsNote {
  padding: 16px 0 6px 26px;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
}
.o-modalPersonalizeSport__footer {
  height: 56px;
  background-color: #f5f5f5;
  padding: 4px 8px 0 16px;
}
.o-modalPersonalizeSport__footerEnd {
  margin-left: auto;
}
.o-modalPersonalizeSport__footerBtn {
  margin-left: 28px;
}
.o-modalPersonalizeSport__footerRadio + .o-modalPersonalizeSport__footerRadio {
  margin-left: 16px;
}
.o-modalPersonalizeSport__content {
  display: flex;
  align-items: stretch;
  height: calc(100% - 104px);
  background-color: #ffffff;
}
.o-modalPersonalizeSport__content--shorterContent {
  height: calc(100% - 152px);
}
.o-modalPersonalizeSport__col {
  flex: 0 0 50%;
  max-width: 50%;
}
.o-modalPersonalizeSport__col + .o-modalPersonalizeSport__col {
  border-left: 1px solid rgba(0, 20, 40, 0.12);
}
.o-modalPersonalizeSport__radio {
  font-size: 14px;
  white-space: nowrap;
}
.o-modalSwipe__content {
  padding: 38px 0 58px;
  position: relative;
}
.o-modalSwipe__wrapper {
  height: 49vh;
  overflow: hidden;
}
.o-modalSwipe__wrapper--bigger {
  height: 68vh;
}
.o-modalSwipe__title--fixed {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
.o-modalSwipe__inner--fixed {
  padding: 0;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.o-modalSwipe__inner--withSlimScroll {
  padding: 0;
  height: 100%;
}
.o-modalSwipe__buttons {
  display: flex;
  align-items: stretch;
  padding: 12px 15px 15px;
}
.o-modalSwipe__buttons--fixed {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-color: #ffffff;
  border-top: 1px solid #d4d4d4;
}
.o-modalSwipe__btn + .o-modalSwipe__btn {
  margin-left: 10px;
}
.o-modalTicket {
  width: 100% !important;
  max-width: 465px;
  margin: 0 auto !important;
  transition: max-width 0.3s ease-out, margin 0.3s ease-out;
}
.modalDialog .modalDialog-inner.o-modalTicket {
  background-color: #ffffff;
}
.o-modalTicket .ScrollbarsCustom ~ .ScrollbarsCustom {
  border-left: 1px solid rgba(0, 20, 40, 0.12);
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket {
    max-width: 826px;
    margin: 0 290px 0 auto !important;
  }
}
@media print {
  .o-modalTicket {
    max-width: 100%;
    box-shadow: none;
  }
}
.o-modalTicket--single {
  max-width: 465px;
  margin: 0 auto !important;
  transition: max-width 0.3s ease-in, margin 0.3s ease-in;
}
@media print {
  .o-modalTicket--single {
    max-width: 100%;
  }
}
.o-modalTicket--popup {
  background-color: #ffffff;
  max-width: 100%;
  min-width: 465px;
  margin: 0 !important;
}
.o-modalTicket__changeLayout {
  position: relative;
  width: 24px;
  height: 24px;
}
.o-modalTicket__changeIcon {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__changeIcon {
    display: block;
  }
}
@media print {
  .o-modalTicket__changeIcon {
    display: none;
  }
}
.o-modalTicket__changeIcon--single {
  opacity: 1;
}
.o-modalTicket--single .o-modalTicket__changeIcon--single,
.o-modalTicket__changeIcon--double {
  opacity: 0;
}
.o-modalTicket--single .o-modalTicket__changeIcon--double {
  opacity: 1;
}
.o-modalTicket__ticketIcon--inactive {
  opacity: 0.5;
  cursor: default;
}
.o-modalTicket__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 70vh;
  max-height: 568px;
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__content {
    flex-direction: row;
  }
}
@media print {
  .o-modalTicket__content {
    height: auto;
    max-height: none;
  }
}
.o-modalTicket__content--openFakeLayer .o-modalTicket__leftCol {
  display: none;
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__content--openFakeLayer .o-modalTicket__leftCol {
    display: block;
  }
}
.o-modalTicket--single
  .o-modalTicket__content--openFakeLayer
  .o-modalTicket__leftCol,
.o-modalTicket--single
  .o-modalTicket__content--openFakeLayer
  .o-modalTicket__rightCol,
.o-modalTicket__content--openFakeLayer .o-modalTicket__rightCol {
  display: none;
}
.o-modalTicket--single
  .o-modalTicket__content--openFakeLayer.o-modalTicket__content--openSticky
  .o-modalTicket__leftCol,
.o-modalTicket__content--openFakeLayer.o-modalTicket__content--openSticky
  .o-modalTicket__leftCol {
  display: block;
}
.o-modalTicket--single
  .o-modalTicket__content--openFakeLayer.o-modalTicket__content--openSticky
  .o-modalTicket__rightCol {
  display: none;
}
.o-modalTicket--single .o-modalTicket__content {
  justify-content: flex-start;
  flex-direction: column;
}
.o-modalTicket--popup .o-modalTicket__content {
  height: auto;
  max-height: 100%;
}
.o-modalTicket--popup
  .o-modalTicket__content--openSticky.o-modalTicket__content {
  height: 100vh;
  width: 100%;
}
.o-modalTicket--popup
  .o-modalTicket__content--openSticky.o-modalTicket__content
  .ScrollbarsCustom {
  width: 100% !important;
}
.o-modalTicket__col--ticketDetail {
  width: 465px;
}
@media print {
  .o-modalTicket__col--ticketDetail {
    width: 550px;
  }
}
.o-modalTicket--popup .o-modalTicket__col--ticketDetail {
  width: 100%;
}
.o-modalTicket__col--ticketHeader {
  width: 465px;
}
@media print {
  .o-modalTicket__col--ticketHeader {
    width: 550px;
  }
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__col--ticketHeader {
    width: 360px;
  }
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket--single .o-modalTicket__col--ticketHeader {
    width: 465px;
  }
}
.o-modalTicket--popup .o-modalTicket__col--ticketHeader {
  width: 100%;
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket--popup .o-modalTicket__col--ticketHeader {
    width: 100%;
  }
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__col--ticketHeaderLeft {
    display: none;
  }
}
.o-modalTicket--single .o-modalTicket__col--ticketHeaderLeft {
  display: block;
}
.o-modalTicket__col--ticketHeaderRight {
  display: none;
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__col--ticketHeaderRight {
    display: block;
  }
}
.o-modalTicket--single .o-modalTicket__col--ticketHeaderRight {
  display: none;
}
.o-modalTicket__col--ticketSummary {
  width: 465px;
}
@media print {
  .o-modalTicket__col--ticketSummary {
    width: 550px;
  }
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__col--ticketSummary {
    width: 360px;
  }
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket--single .o-modalTicket__col--ticketSummary {
    width: 465px;
  }
}
.o-modalTicket--popup .o-modalTicket__col--ticketSummary {
  width: 100%;
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket--popup .o-modalTicket__col--ticketSummary {
    width: 100%;
  }
}
.o-modalTicket__fakeLayer--sticky .o-ticketBacklink,
.o-modalTicket__fakeLayer--sticky .o-ticketExtraContent__headline {
  display: none;
}
.o-modalTicket__fakeLayer--sticky .o-modalTicket__fakeInner {
  overflow: hidden;
  background: #ffffff;
  padding-top: 0;
  border-radius: 8px 8px 0 0;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.14), 0 -3px 4px rgba(0, 0, 0, 0.12),
    0 -1px 5px rgba(0, 0, 0, 0.2);
}
.o-modalTicket__fakeInner {
  padding: 16px;
}
.o-modalTicket__leftBanner {
  display: none;
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__leftBanner {
    display: block;
  }
}
.o-modalTicket--single .o-modalTicket__leftBanner {
  display: none;
}
.o-modalTicket__rightBanner {
  display: block;
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket__rightBanner {
    display: none;
  }
}
.o-modalTicket--single .o-modalTicket__rightBanner {
  display: block;
}
.o-modalTicket__betFirstRow {
  height: 24px;
}
.o-modalTicket__transitionLayer-enter {
  transform: translate3d(100%, 0, 0);
}
.o-modalTicket__transitionLayer-enter-active {
  transform: translateZ(0);
  transition: transform 0.2s ease-out;
}
.o-modalTicket__transitionLayer-exit {
  transform: translateZ(0);
}
.o-modalTicket__transitionLayer-exit-active {
  transform: translate3d(100%, 0, 0);
  transition: transform 0.2s ease-in;
}
.o-myGamesInGame {
  height: 100%;
  color: #ffffff;
  padding-left: 17px;
}
.o-myGamesInGame__title {
  padding: 20px 0 10px 3px;
  font-size: 15px;
  line-height: 17px;
  font-weight: 700;
  text-transform: uppercase;
  opacity: 0.7;
}
.o-myGamesInGame__allGames {
  padding: 5px 0 0;
  display: block;
  height: 100%;
}
.o-myGamesInGame__allGames .ScrollbarsCustom-TrackY {
  background: #efefef !important;
}
.o-myGamesInGame__allGames .ScrollbarsCustom-ThumbY {
  background-color: #b4b4b4 !important;
}
.o-myGamesInGame__game {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 16px;
  text-align: center;
}
.o-myGamesInGame__game .gameIcon {
  position: relative;
  width: 95px;
  height: 95px;
  margin-bottom: 3px;
  border-radius: 8px;
}
.o-myGamesInGame__gameTitle {
  opacity: 0.7;
  padding-bottom: 1px;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 95px;
  font-size: 12px;
  line-height: 14px;
}
.o-newModal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.o-newModal__dialog {
  max-height: 95vh;
  overflow: auto;
}
.o-newModalBank {
  padding: 14px 30px 14px 15px;
}
.o-notification {
  position: fixed;
  left: 32px;
  bottom: -48px;
  display: flex;
  align-items: center;
  z-index: 10000;
  opacity: 0;
  transition: all 0.25s ease-out;
}
.o-notification--visible {
  bottom: 24px;
  opacity: 1;
}
@media print {
  .o-notification--visible {
    display: none !important;
  }
}
.o-notification--with-snack {
  bottom: 96px;
}
@media only screen and (min-width: 1385px) {
  .o-notification--with-snack {
    bottom: 24px;
  }
}
.o-notification__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 8px 6px 16px;
  max-width: 368px;
  margin-left: auto;
  margin-right: auto;
  background-color: #323232;
  border-radius: 4px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2), 0 1px 18px rgba(0, 0, 0, 0.12),
    0 6px 10px rgba(0, 0, 0, 0.14);
  width: 100%;
  height: 100%;
}
.o-notification__inner:hover {
  background-color: #226c36;
  cursor: pointer;
}
.o-notification--error .o-notification__inner {
  background-color: #e53935;
}
.o-notification__text {
  margin-top: 12px;
  margin-bottom: 12px;
  padding-right: 8px;
  font-size: 14px;
  line-height: 17px;
  color: #ffffff;
}
.o-notification__icon {
  margin-top: 16px;
  margin-right: 12px;
  margin-bottom: 16px;
  align-self: normal;
}
.o-notification__btn {
  padding: 8px 8px 0;
  margin-right: -8px;
  margin-top: -6px;
  width: 40px;
  height: 40px;
  font-weight: 500;
  line-height: 36px;
  font-size: 14px;
  background-color: initial;
  align-self: normal;
}
a.o-notification__btn {
  color: #e69424;
}
.o-notification--error a.o-notification__btn {
  color: #ffffff;
}
.o-notification__btn:hover {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.12);
}
a.o-notification__btn:hover {
  color: #e69424;
}
.o-notification--error a.o-notification__btn:hover {
  color: #ffffff;
}
.o-offer {
  display: grid;
  column-gap: 10px;
  min-width: 0;
  grid-template-columns: 220px auto;
}
.o-offer__filter {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.o-offerFilter {
  position: relative;
}
.o-offerFilter__inner {
  padding-bottom: 12px;
}
.o-offerFilter__selected {
  padding: 8px 8px 0;
  width: 205px;
}
.o-offerFilter__time {
  width: 200px;
  padding: 0 8px;
}
.o-offerFilter__timeOther {
  width: 200px;
  padding: 12px 8px 16px;
}
.o-offerFilter__arrow {
  position: absolute;
  top: 6px;
  right: 4px;
}
.o-offerFilter__odd {
  padding: 0 8px;
}
.o-offerFilter__oddHeader {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
.o-offerFilter__showOpp {
  padding: 16px 8px 12px;
}
.o-offerFilter__fullText {
  padding: 12px 8px;
}
.o-offerFilter__fullTextItems {
  margin-top: 4px;
}
.o-offerMenu {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.o-offerMenu__category {
  padding: 6px 4px 5px 10px;
  border-bottom: 1px solid #85909a;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  color: #ffffff;
  background-color: #394149;
  text-transform: uppercase;
}
.o-offerMenu__selection,
.o-offerMenu__superGroup,
.o-offerMenu__superSport {
  padding: 2px 4px 2px 10px;
  cursor: pointer;
  font-size: 13px;
  line-height: 24px;
  font-weight: 400;
  background: #586672;
  color: #ffffff;
  border-bottom: 1px solid #85909a;
}
.o-offerMenu__selection:hover,
.o-offerMenu__superGroup:hover,
.o-offerMenu__superSport:hover {
  background: #637380;
}
.o-offerMenu__selection--selected,
.o-offerMenu__superGroup--selected,
.o-offerMenu__superSport--selected {
  background-color: #faebcf;
  color: #000000;
  border-bottom: none;
}
.o-offerMenu__selection--selected:hover,
.o-offerMenu__superGroup--selected:hover,
.o-offerMenu__superSport--selected:hover {
  background-color: #faebcf;
  color: #000000;
}
.o-offerMenu__emptyMessage {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.o-offerMenu__superSportIco {
  margin-right: 5px;
}
.o-offerMenu__sport {
  padding: 1px 4px 1px 30px;
  cursor: pointer;
  background: #d9d9d9;
  border-top: 1px solid #bebebe;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
}
.o-offerMenu__sport:hover {
  background: #e6e6e6;
}
.o-offerMenu__sport.o-offerMenu__sport--selected {
  background-color: #faebcf;
}
.o-offerMenu__sport.o-offerMenu__sport--selected:hover {
  background-color: #faebcf;
  color: #000000;
}
.o-offerMenu__leftMargin {
  margin-left: 30px;
}
.o-offerMenu__competition,
.o-offerMenu__group,
.o-offerMenu__superSportVirtual {
  padding: 2px 0;
  font-size: 13px;
  font-weight: 400;
  color: #004aa2;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}
.o-offerMenu__competition:hover,
.o-offerMenu__group:hover,
.o-offerMenu__superSportVirtual:hover {
  color: #e69424;
  color: #004aa2;
  background-color: #e6f5ff;
}
.o-offerMenu__competition .name,
.o-offerMenu__group .name,
.o-offerMenu__superSportVirtual .name {
  padding-left: 2px;
  display: inline-block;
}
.o-offerMenu__competition.o-offerMenu__competition--selected,
.o-offerMenu__competition.o-offerMenu__group--selected,
.o-offerMenu__competition.o-offerMenu__superSportVirtual--selected,
.o-offerMenu__group.o-offerMenu__competition--selected,
.o-offerMenu__group.o-offerMenu__group--selected,
.o-offerMenu__group.o-offerMenu__superSportVirtual--selected,
.o-offerMenu__superSportVirtual.o-offerMenu__competition--selected,
.o-offerMenu__superSportVirtual.o-offerMenu__group--selected,
.o-offerMenu__superSportVirtual.o-offerMenu__superSportVirtual--selected {
  background-color: #faebcf;
  color: #000000;
}
.o-offerMenu__competition .o-offerMenu__offerIcon,
.o-offerMenu__group .o-offerMenu__offerIcon,
.o-offerMenu__superSportVirtual .o-offerMenu__offerIcon {
  margin-right: 2px;
}
.o-offerMenu__competition .o-offerMenu__favIcon,
.o-offerMenu__group .o-offerMenu__favIcon,
.o-offerMenu__superSportVirtual .o-offerMenu__favIcon {
  margin-right: 7px;
}
.o-offerMenu__competition .o-offerMenu__offerIcon {
  margin-right: -4px;
  margin-left: 10px;
}
.o-offerMenu__subHeader {
  margin-left: 20px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  color: #ffffff;
}
.o-offerMenu__colRightPadSmall.col-xs {
  padding-right: 0;
  margin-right: -4px;
}
.o-offerMenu__smallerIconUpDown {
  margin-right: 6px;
}
.o-pricesVisual {
  margin: 25px;
}
.o-pricesVisual__title {
  font-weight: 400;
  font-size: 18px;
}
.o-pricesVisual__priceItem {
  display: inline-block;
}
.o-pricesVisual__priceItemTxt {
  color: rgba(0, 0, 0, 0.54);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.o-pricesVisual__priceItemNum {
  color: rgba(0, 0, 0, 0.87);
  font-size: 15px;
  line-height: 20px;
}
.o-prizeLadder {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2px;
  margin-right: -2px;
}
.o-prizeLadder__wrapper {
  position: relative;
  width: 100%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
@media only screen and (min-width: 1261px) {
  .o-prizeLadder__wrapper {
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
}
.o-prizeLadder__element {
  min-width: 100px;
  height: 65px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  text-align: center;
  background-color: #f5f5f5;
  margin-top: 4px;
  margin-left: 2px;
  margin-right: 2px;
  font-size: 15px;
  font-weight: 300;
  color: #000000;
}
@media only screen and (min-width: 1261px) {
  .o-prizeLadder__element {
    min-width: 90px;
  }
}
.o-prizeLadder__tiles {
  padding: 15px;
}
.o-prizeLadder__round {
  margin-bottom: 5px;
}
.o-prizeLadder__currency {
  font-weight: 500;
}
.o-prizeLadder__pane {
  width: 100%;
}
.o-promoCalendar__content {
  height: 428px;
  background-color: #1e88e5;
}
.o-promoCalendar__inner {
  height: 100%;
}
.o-promoCalendar__deal {
  padding-top: 24px;
  padding-left: 36px;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #ffffff;
}
.o-promoCalendar__dealTime {
  font-weight: 500;
  font-size: 20px;
}
.o-promoCalendar__slide {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  overflow: hidden;
  padding: 10px 0;
}
.o-promoCalendar__carousel {
  display: flex;
  position: relative;
  transition: left 1s;
}
.o-promoCalendar__slideNav {
  margin-bottom: 16px;
  margin-top: 12px;
}
.o-promoCalendar__slideNav a,
.o-promoCalendar__slideNav a:visited {
  color: #ffffff;
}
.o-promoCalendar__slideNav a:hover {
  color: #e69424;
}
.o-promoCalendar__slideLink {
  width: 25%;
  display: inline-block;
  font-weight: 400;
  font-size: 12px;
  line-height: 32px;
  text-transform: uppercase;
}
.o-promoCalendar__bonusesCentered {
  margin-top: 100px;
}
.o-promoCalendar__card {
  position: relative;
  transition: 0.5s;
  cursor: pointer;
}
.o-promoCalendar__card--active {
  margin: 0 12px;
  transform: scale(1.1);
  pointer-events: auto;
}
.o-promoCalendar__card--next,
.o-promoCalendar__card--prev {
  pointer-events: auto;
}
.o-promoCalendar__bonus {
  position: relative;
  display: flex;
  margin: 8px;
  padding: 8px;
  text-align: center;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  border-radius: 15px;
  width: 232px;
  height: 145px;
}
.o-promoCalendar__bonus--on {
  color: #ffffff;
  background: #e69424;
}
.o-promoCalendar__bonus--off {
  color: rgba(0, 0, 0, 0.54);
  background: #ffffff;
}
.o-promoCalendar__date {
  position: absolute;
  right: 8px;
  font-size: 12px;
  line-height: 14px;
}
.o-promoCalendar__bonusImg {
  display: flex;
  align-items: center;
  margin: auto;
}
.o-promoCalendar__img {
  mix-blend-mode: luminosity;
  opacity: 0.5;
}
.o-promoCalendar__info {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 12px;
  line-height: 14px;
}
.o-promoCalendar__time {
  font-weight: 500;
}
.o-promoCalendar__lock {
  padding: 5px;
}
.o-promoCalendar__touchIcon {
  margin-right: 8px;
  opacity: 1;
}
.o-pyramid {
  width: 490px;
  display: flex;
  flex-direction: column;
}
.o-pyramid--double {
  width: 714px;
}
.o-pyramid--responsive {
  width: 100%;
  max-width: 154px;
}
@media only screen and (min-width: 1142px) {
  .o-pyramid--responsive {
    width: 490px;
    max-width: 490px;
  }
}
.o-pyramid__doubleRow {
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.o-pyramid__row {
  position: relative;
  height: 52px;
}
.o-pyramid--double .o-pyramid__row {
  height: 38px;
}
.o-pyramid__row--reflected {
  transform: scaleX(-1);
}
.o-pyramid__row--1 {
  width: 98px;
  height: 117px;
}
.o-pyramid--double .o-pyramid__row--1 {
  width: 72px;
  height: 86px;
}
.o-pyramid__row--2 {
  width: 141px;
}
.o-pyramid--double .o-pyramid__row--2 {
  width: 103px;
}
.o-pyramid__row--3 {
  width: 184px;
}
.o-pyramid--double .o-pyramid__row--3 {
  width: 134px;
}
.o-pyramid__row--4 {
  width: 228px;
}
.o-pyramid--double .o-pyramid__row--4 {
  width: 166px;
}
.o-pyramid__row--5 {
  width: 272px;
}
.o-pyramid--double .o-pyramid__row--5 {
  width: 199px;
}
.o-pyramid__row--6 {
  width: 316px;
}
.o-pyramid--double .o-pyramid__row--6 {
  width: 231px;
}
.o-pyramid__row--7 {
  width: 359px;
}
.o-pyramid--double .o-pyramid__row--7 {
  width: 262px;
}
.o-pyramid__row--8 {
  width: 403px;
}
.o-pyramid--double .o-pyramid__row--8 {
  width: 294px;
}
.o-pyramid__row--9 {
  width: 447px;
}
.o-pyramid--double .o-pyramid__row--9 {
  width: 326px;
}
.o-pyramid__row--10 {
  width: 490px;
}
.o-pyramid--double .o-pyramid__row--10 {
  width: 357px;
}
.o-pyramid__row--inGameRightMine {
  cursor: pointer;
}
.o-pyramid__row--inGameRightMine.o-pyramid__row--active svg,
.o-pyramid__row--inGameRightMine:hover svg {
  fill: #e69424;
}
.o-pyramid__row + .o-pyramid__row {
  margin-top: 1px;
}
.o-pyramid__svg {
  width: 100%;
  height: 100%;
}
.o-pyramid__svg--played {
  fill: #99d5ff;
}
.o-pyramid__svg--lock {
  fill: rgba(30, 136, 229, 0.12);
}
.o-pyramid__svg--gameover {
  fill: rgba(0, 0, 0, 0.12);
}
.o-pyramid__svg--endedLeftMine {
  fill: rgba(30, 136, 229, 0.12);
}
.o-pyramid__svg--inGameRightMine {
  fill: #1e88e5;
}
.o-pyramid__svg--notEndedLeftMine {
  fill: rgba(0, 0, 0, 0.26);
}
.o-pyramid__svg--outGameRightMine {
  fill: rgba(0, 0, 0, 0.12);
}
.o-pyramid__svg--endedLeft {
  fill: rgba(30, 136, 229, 0.12);
}
.o-pyramid__svg--inGameRight {
  fill: #99d5ff;
}
.o-pyramid__svg--notEndedLeft {
  fill: rgba(0, 0, 0, 0.26);
}
.o-pyramid__svg--outGameRight {
  fill: rgba(0, 0, 0, 0.12);
}
.o-pyramid__text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 58px;
  font-size: 14px;
  line-height: 17px;
}
.o-pyramid__text--left {
  justify-content: flex-start;
}
.o-pyramid__text--center {
  justify-content: center;
}
.o-pyramid__row--1 .o-pyramid__text {
  align-items: flex-end;
  margin-bottom: 17px;
}
.o-pyramid--double .o-pyramid__row--reflected .o-pyramid__text {
  text-align: left;
  transform: scaleX(-1);
  padding-right: 0;
  padding-left: 29px;
}
.o-pyramid--double .o-pyramid__text {
  font-size: 12px;
  line-height: 14px;
  padding-right: 29px;
  padding-left: 0;
}
.o-pyramid--double.o-pyramid--mine
  .o-pyramid__row--1:not(.o-pyramid__row--reflected)
  .o-pyramid__text {
  padding: 0;
  justify-content: flex-start;
}
.o-pyramid--double .o-pyramid__row--1 .o-pyramid__text {
  margin-bottom: 10px;
  padding-right: 20px;
}
.o-pyramid--double
  .o-pyramid__row--1.o-pyramid__row--reflected
  .o-pyramid__text {
  padding-left: 20px;
  padding-right: 0;
}
.o-pyramid__svg--endedLeftMine ~ .o-pyramid__text--round,
.o-pyramid__svg--endedLeft ~ .o-pyramid__text--round,
.o-pyramid__svg--gameover ~ .o-pyramid__text,
.o-pyramid__svg--lock ~ .o-pyramid__text,
.o-pyramid__svg--notEndedLeftMine ~ .o-pyramid__text--round,
.o-pyramid__svg--notEndedLeft ~ .o-pyramid__text--round,
.o-pyramid__svg--played ~ .o-pyramid__text {
  color: rgba(0, 0, 0, 0.87);
}
.o-pyramid__svg--endedLeftMine ~ .o-pyramid__text--count,
.o-pyramid__svg--endedLeft ~ .o-pyramid__text--count,
.o-pyramid__svg--notEndedLeftMine ~ .o-pyramid__text--count,
.o-pyramid__svg--notEndedLeft ~ .o-pyramid__text--count {
  color: rgba(0, 0, 0, 0.54);
}
.o-pyramid__svg--inGameRightMine ~ .o-pyramid__text--info {
  font-weight: 500;
  color: #ffffff;
}
.o-pyramid__svg--inGameRight ~ .o-pyramid__text--info {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}
.o-pyramidContest__title {
  margin: 24px 21px 0;
}
.o-pyramidContest__header {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.o-pyramidContest__labels {
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.o-pyramidContest__row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-right: -12px;
  margin-left: -12px;
}
.o-pyramidContest__row--pyramidFirstRow {
  height: 52px;
  margin-top: 14px;
}
@media only screen and (min-width: 1142px) {
  .o-pyramidContest__row--pyramidFirstRow {
    height: 117px;
    margin-top: 0;
    align-items: flex-end;
  }
}
.o-pyramidContest__row--pyramidRow {
  margin-top: 1px;
  height: 52px;
}
.o-pyramidContest__row--pyramidRow:last-child {
  margin-bottom: 14px;
}
@media only screen and (min-width: 1142px) {
  .o-pyramidContest__row--pyramidRow:last-child {
    margin-bottom: 0;
  }
}
.o-pyramidContest__col {
  padding-right: 12px;
  padding-left: 12px;
}
.o-pyramidContest__col--pyramid {
  flex: 0 0 154px;
  max-width: 154px;
}
@media only screen and (min-width: 1142px) {
  .o-pyramidContest__col--pyramid {
    flex: 0 0 514px;
    max-width: 514px;
  }
}
.o-pyramidContest__col--ticket {
  flex: 0 0 251px;
  max-width: 251px;
}
@media only screen and (min-width: 1142px) {
  .o-pyramidContest__row--pyramidFirstRow .o-pyramidContest__col--ticket {
    margin-bottom: 18px;
  }
}
.o-pyramidContest__col--status {
  flex: 1 0 0;
  width: auto;
  max-width: 100%;
}
@media only screen and (min-width: 1142px) {
  .o-pyramidContest__row--pyramidFirstRow .o-pyramidContest__col--status {
    margin-bottom: 18px;
  }
}
.o-pyramidContest__emptyTicketState {
  height: 32px;
  padding: 9px 2px 6px;
  border: 1px dashed rgba(0, 0, 0, 0.38);
  border-radius: 2px;
  text-align: center;
}
.o-pyramidContest__statusInfo {
  padding-top: 1px;
}
.o-pyramidContest__responsiveBox {
  text-align: right;
}
.o-pyramidContestReview__menu {
  margin: 16px 16px 0;
}
.o-pyramidContestReview__dropdownMenu {
  padding: 0;
}
.o-pyramidContestReview__title {
  margin: 36px 26px 40px;
  font-size: 23px;
  line-height: 27px;
}
.o-pyramidContestReview__icon {
  margin: 0 auto 10px;
}
.o-pyramidContestReview__iconText {
  margin: 0 auto 8px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 14px;
}
.o-pyramidContestReview__pyramid {
  margin-bottom: 32px;
}
.o-pyramidContestReview__note {
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 40px;
}
.o-pyramidContestReview__label {
  display: inline-block;
  margin-right: 4px;
  vertical-align: top;
  width: 8px;
  height: 16px;
}
.o-pyramidContestReview__label--leftMine {
  background-color: rgba(30, 136, 229, 0.12);
}
.o-pyramidContestReview__label--rightMine {
  background-color: #1e88e5;
}
.o-pyramidContestReview__label--left {
  background-color: rgba(30, 136, 229, 0.12);
}
.o-pyramidContestReview__label--right {
  background-color: #99d5ff;
}
.o-registration__noteBlock {
  margin-top: 20px;
  margin-bottom: 15px;
}
.o-registration__note {
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.38);
  margin-bottom: 0;
}
.o-registrationPane {
  padding: 16px 16px 40px;
}
.o-registrationPane__note {
  margin-top: 40px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.26);
}
.o-registrationPane__perex {
  margin-top: 8px;
  font-size: 16px;
  line-height: 18px;
  color: rgba(0, 20, 40, 0.6);
}
.o-registrationPane__skMsg .messagePaneBlock .messages {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.o-registrationPane__title {
  margin-top: 26px;
  margin-bottom: 10px;
}
.o-registrationPane__title--base {
  margin-bottom: 16px;
}
.o-registrationPane__title--row {
  margin-top: 10px;
}
.o-registrationPane__pane {
  margin-bottom: 32px;
}
.o-registrationPane__pane:last-of-type {
  margin-bottom: 0;
}
.o-registrationPane__paneTitle {
  margin-bottom: 4px;
}
.o-registrationPane__panePerex {
  margin-bottom: 16px;
  line-height: 20px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54);
}
.o-registrationPane__timer {
  margin-bottom: 16px;
}
.o-registrationPersonForm {
  margin-top: 24px;
}
.o-registrationPersonForm__btnRow {
  margin-top: 40px;
}
.o-registrationPersonForm__fieldset--pad {
  padding-left: 12px;
}
.o-registrationPersonForm__fieldset--ml26 {
  margin-left: 26px;
}
.o-registrationPersonForm__fieldset + .o-registrationPersonForm__fieldset {
  margin-top: 24px;
}
.o-registrationPersonForm__label {
  margin-top: 4px;
  font-size: 12px;
  line-height: 15px;
  color: #4c4c4c;
}
.o-registrationPersonForm__label--padBtm {
  margin-top: 0;
  margin-bottom: 12px;
}
.o-registrationPersonForm__selectLong {
  max-width: 156px;
  width: 100%;
}
.o-registrationPersonForm__inputLong {
  max-width: 156px;
  width: 100%;
  height: 23px;
}
.o-registrationPersonForm__inputSmall {
  max-width: 82px;
  width: 100%;
  height: 23px;
}
.o-registrationPersonForm__inputXSmall {
  max-width: 50px;
  width: 100%;
  height: 23px;
}
.o-registrationPersonForm__list .col-xs-12 + .col-xs-12 {
  margin-top: 5px;
}
.o-registrationPersonForm__hint {
  position: relative;
}
.o-registrationPersonForm__hintWrapper {
  margin-top: 21px;
}
@media only screen and (min-width: 1261px) {
  .o-registrationPersonForm__hintWrapper {
    position: absolute;
    top: 0;
    left: 205px;
    right: 21px;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1261px) {
  .o-registrationPersonForm__hintWrapper--hintId {
    left: 0;
    right: 24px;
  }
}
.o-registrationPersonForm__modal {
  margin: 16px 16px 16px -24px;
}
.o-registrationPersonForm__modalBtns {
  padding: 16px;
}
.o-registrationPersonForm__moreLink {
  text-transform: uppercase;
  color: #005cb2;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  display: block;
  text-align: center;
  cursor: pointer;
}
.o-registrationSelfRest {
  padding: 14px 15px;
}
.o-registrationSelfRest__form {
  width: 550px;
  padding-left: 50px;
  padding-right: 50px;
}
.o-registrationSelfRest__form .row {
  padding-top: 4px;
  padding-bottom: 4px;
}
.o-registrationSelfRest__form + .messagePaneBlock .messages {
  margin: 15px 0 0;
}
.o-registrationSelfRest__lastCol {
  padding-top: 8px;
}
.o-registrationSelfRest__disabled {
  color: #a4a4a4;
}
.o-registrationSelfRest__dateInputShifted {
  position: relative;
  top: -10px;
}
.o-registrationSelfRest__biggerCol {
  width: 190px;
}
.o-registrationSelfRest__discoloredMessage {
  margin-top: 15px;
}
.o-scoreboard {
  position: relative;
  border-bottom: 1px solid #85909a;
  z-index: 4;
  background-color: #394b5b;
  transition: top 0.5s;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.o-scoreboard--unpinned {
  position: sticky;
  top: 0;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.54);
}
.o-scoreboard__header {
  border-bottom: 1px solid #85909a;
  height: 31px;
}
.o-scoreboard__header > .row {
  height: 100%;
}
.o-scoreboard__shortInfo {
  position: relative;
  display: block;
  padding: 4px 4px 2px 15px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  background-color: #394149;
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  color: #ffffff;
  border-top: 1px solid #85909a;
}
.o-smileList__wrapper {
  margin-top: 8px;
}
.o-snackbar {
  position: fixed;
  left: 0;
  right: 0;
  bottom: -48px;
  height: 48px;
  display: flex;
  align-items: center;
  z-index: 10000;
  opacity: 0;
  transition: all 0.25s ease-out;
}
.o-snackbar--visible {
  bottom: 24px;
  opacity: 1;
}
@media print {
  .o-snackbar--visible {
    display: none !important;
  }
}
.o-snackbar__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 8px;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  background-color: #001428;
  border-radius: 4px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2), 0 1px 18px rgba(0, 0, 0, 0.12),
    0 6px 10px rgba(0, 0, 0, 0.14);
  width: 100%;
}
.o-snackbar--error .o-snackbar__inner {
  background-color: #e53935;
}
.o-snackbar__text {
  padding: 8px;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
}
.o-snackbar__btn {
  padding: 0 8px;
  font-size: 14px;
  line-height: 36px;
  font-weight: 500;
  background-color: initial;
  white-space: nowrap;
}
a.o-snackbar__btn {
  color: #e69424;
}
.o-snackbar--error a.o-snackbar__btn {
  color: #ffffff;
}
.o-snackbar__btn:hover {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.12);
}
a.o-snackbar__btn:hover {
  color: #e69424;
}
.o-snackbar--error a.o-snackbar__btn:hover {
  color: #ffffff;
}
.o-subMenu {
  display: flex;
  margin: 0;
  padding: 7px 0;
  list-style: none;
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
}
.o-subMenu__element {
  padding: 0 10px;
  position: relative;
  text-transform: uppercase;
  color: #ffffff;
}
.o-subMenu__element--selected,
.o-subMenu__element:hover {
  color: #e69424;
}
.o-subMenu__element--election {
  position: absolute;
  right: 10px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  text-transform: none;
}
.o-subMenu__element--election img {
  position: relative;
  top: -2px;
}
.o-subMenu__element--electionText {
  display: none;
}
@media only screen and (min-width: 1261px) {
  .o-subMenu__element--electionText {
    display: inline-block;
  }
}
.o-subMenu__element a {
  text-decoration: none !important;
  color: inherit !important;
}
.o-subMenu__counter {
  position: absolute;
  left: 100%;
  top: -4px;
  margin-left: -10px;
}
.o-subMenu-K {
  display: flex;
  margin: 0;
  padding: 7px 0;
  list-style: none;
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
}
.o-subMenu-K__element {
  padding: 0 10px;
  position: relative;
  text-transform: uppercase;
  color: rgba(69, 90, 109, 0.7);
}
.o-subMenu-K__element--selected,
.o-subMenu-K__element:hover {
  color: #6900d1;
  border-bottom: 2px solid #6900d1;
}
.o-subMenu-K__element a {
  text-decoration: none !important;
  color: inherit !important;
}
.o-subMenu-K__counter {
  position: absolute;
  left: 100%;
  top: -4px;
  margin-left: -10px;
}
.o-superSportRow {
  margin-bottom: 10px;
  padding-top: 0;
  border: 1px solid #bebebe;
}
.o-superSportRow__header {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  text-align: left;
  padding: 3px 10px 3px 15px;
  margin: 0;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #586672;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.o-superSportRow__header:hover {
  background-color: #637380;
}
.o-superSportRow__header .a-icon--21 {
  margin-right: 8px;
  display: inline;
}
.o-superSportRow__headerCount {
  margin-left: 4px;
}
.o-superSportRow__iconUpDown {
  margin-left: auto;
}
.o-support__article {
  padding: 0 0 0 25px;
  border: 0;
  color: #000000;
  background: transparent;
  background-size: 100%;
  height: 482px;
  background-image: url(/images/support.png?_3_415);
  background-repeat: no-repeat;
}
@media (max-width: 1150px) {
  .o-support__article {
    height: 360px;
  }
}
@media (min-width: 1151px) and (max-width: 1250px) {
  .o-support__article {
    height: 380px;
  }
}
.o-support__article .welcomeText {
  position: relative;
  font-size: 34px;
  font-weight: 700;
  top: 25%;
}
@media (max-width: 1150px) {
  .o-support__article .welcomeText {
    font-size: 24px;
  }
}
.o-support__article .supportText {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  bottom: -45%;
}
.o-support__form {
  background-color: #ffffff;
  padding: 48px 72px;
  border: 1px solid #bebebe;
}
.o-support__email,
.o-support__username {
  padding-right: 52px;
  padding-bottom: 24px;
}
.o-support__subject {
  width: 330px;
  padding-bottom: 24px;
}
.o-support__text {
  padding-bottom: 32px;
}
.o-support__captchaImg {
  padding-bottom: 12px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.o-support__captcha {
  padding-bottom: 32px;
}
.o-thanksRegPage {
  max-width: 486px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 18px 67px;
}
.o-thanksRegPage__image {
  display: block;
  margin: 0 auto 19px;
}
.o-thanksRegPage__title {
  margin-bottom: 28px;
  font-size: 22px;
  color: rgba(0, 0, 0, 0.87);
  text-transform: none;
}
h1.o-thanksRegPage__title {
  padding: 0;
}
.o-thanksRegPage__list {
  margin-bottom: 16px;
  color: rgba(0, 0, 0, 0.87);
}
.o-thanksRegPage__listElement {
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
  align-items: center;
}
.o-thanksRegPage__listImage {
  margin-right: 8px;
}
.o-ticketBacklink {
  padding: 10px 16px 9px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.o-ticketCol {
  padding: 0 12px;
}
.o-ticketCol--xmLight {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
@media only screen and (min-width: 1142px) {
  .o-ticketCol--xmLight {
    background-color: #ffffff;
    border: none;
  }
}
@media print {
  .o-ticketCol--xmLight {
    border-color: rgba(0, 0, 0, 0.54);
  }
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket--single .o-ticketCol--xmLight {
    background-color: #f5f5f5;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  }
}
.o-ticketCol__main + div {
  padding-top: 11px;
}
.o-ticketCol__inner {
  padding: 12px 0 11px;
}
@media only screen and (min-width: 1142px) {
  .o-ticketCol__inner--xmBordered {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
  }
}
@media only screen and (min-width: 1142px) {
  .o-modalTicket--single .o-ticketCol__inner--singleNotXmBordered {
    border-top: none;
  }
}
.o-ticketCol__inner + .o-ticketCol__inner {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
@media print {
  .o-ticketCol__inner + .o-ticketCol__inner {
    border-color: rgba(0, 0, 0, 0.54);
  }
}
#ticketAkuView.textPane.o-ticketDetail {
  background-color: #ffffff;
}
.o-ticketExtraContent {
  font-size: 14px;
  line-height: 17px;
}
.o-ticketExtraContent__headline {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.87);
  text-transform: uppercase;
}
.o-ticketExtraContent__headlineIcon {
  float: right;
  margin-top: -4px;
}
.o-ticketExtraContent__row {
  margin-bottom: 16px;
}
.o-ticketExtraContent__breakLine {
  white-space: pre-line;
}
.o-ticketExtraContent__rowExtra {
  padding: 16px 8px;
  margin: 0 -16px;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.o-ticketExtraContent__rowExtra--dark {
  border-color: rgba(255, 255, 255, 0.12);
}
.o-ticketExtraContent__formElement + .o-ticketExtraContent__formElement {
  margin-top: 9px;
}
.o-ticketExtraContent__textarea textarea {
  height: 277px;
}
.o-ticketExtraContent__akuCashoutPanel,
.o-ticketExtraContent__searchAvatar {
  margin-left: -16px;
  margin-right: -16px;
}
.o-ticketExtraContent__article h2 {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.o-ticketHeader {
  padding-left: 12px;
  padding-right: 12px;
  background-color: #005cb2;
}
.o-ticketHeader__element {
  padding: 12px 4px 8px;
  font-size: 12px;
  line-height: 15px;
  color: rgba(255, 255, 255, 0.7);
}
.o-ticketHeader__element:first-child {
  padding-top: 16px;
  padding-bottom: 12px;
}
.o-ticketHeader__element:last-child:not(:first-child) {
  padding-bottom: 12px;
}
.o-ticketHeader__element--flex {
  display: flex;
  align-items: center;
}
.o-ticketHeader__element + .o-ticketHeader__element {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
@media print {
  .o-ticketHeader__element + .o-ticketHeader__element {
    border-color: rgba(0, 0, 0, 0.54);
  }
}
.modal-dialog-content a.o-ticketHeader__link,
.modal-dialog-content a.o-ticketHeader__link:link,
.modal-dialog-content a.o-ticketHeader__link:visited,
.o-ticketHeader__link {
  text-decoration: none;
  font-weight: 500;
  color: #ffffff;
}
.o-ticketHeader__ticketName {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #ffffff;
}
.o-ticketHeader__avatar,
.o-ticketHeader__icon {
  display: inline-block;
  vertical-align: middle;
}
.o-ticketHeader__icon {
  margin-right: 4px;
}
.o-ticketHeader__avatar {
  margin-left: 4px;
}
.o-ticketKombiBetSets {
  margin-left: -16px;
  margin-right: -16px;
}
.o-ticketTable {
  padding: 4px 0 1px;
  font-size: 14px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.87);
}
.o-ticketTable__row--unreal {
  color: rgba(0, 0, 0, 0.54);
}
.o-ticketTable__row + .o-ticketTable__row {
  margin-top: 8px;
}
.o-ticketTable__smallPad {
  padding-right: 0.1rem;
}
.o-ticketTable__rowInfoIdu {
  margin-top: 16px;
}
.o-ticketTable__servant {
  font-weight: 500;
}
.o-ticketTable__servant--right {
  text-align: right;
}
.o-ticketTable__infoSk,
.o-ticketTable__infoSkText {
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 20, 40, 0.6);
}
.o-ticketTable__infoSk {
  font-weight: 500;
}
.o-ticketTable__contestName {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.38);
}
.modal-dialog-content a.o-ticketTable__contestName,
.modal-dialog-content a.o-ticketTable__contestName:link,
.modal-dialog-content a.o-ticketTable__contestName:visited,
a.o-ticketTable__contestName,
a.o-ticketTable__contestName:link,
a.o-ticketTable__contestName:visited {
  color: #005cb2;
  transition: none;
  text-decoration: none;
}
.modal-dialog-content a.o-ticketTable__contestName:hover,
.modal-dialog-content a.o-ticketTable__contestName:link:hover,
.modal-dialog-content a.o-ticketTable__contestName:visited:hover,
a.o-ticketTable__contestName:hover,
a.o-ticketTable__contestName:link:hover,
a.o-ticketTable__contestName:visited:hover {
  color: #e69424;
}
.o-tipbankActualMatches {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.o-tipbankActualMatches__row {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #d3d3d3;
  cursor: pointer;
  min-height: 40px;
}
.o-tipbankActualMatches__row:hover {
  background-color: #e6f5ff;
}
.o-tipbankActualMatches__row--expanded {
  background-color: #faebcf;
}
.o-tipbankActualMatches__col {
  padding: 5px 10px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 16px;
}
.o-tipbankActualMatches__name {
  flex: 0.8 0 0;
  display: flex;
}
.o-tipbankActualMatches__superSportIco {
  margin-right: 8px;
  display: flex;
  align-items: center;
}
.o-tipbankActualMatches__nameTitle {
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
  color: #004aa2;
}
.o-tipbankActualMatches__status {
  flex: 0.5 0 0;
}
.o-tipbankActualMatches__actions {
  flex: 1.5 0 0;
  justify-content: flex-end;
}
@media only screen and (min-width: 1142px) {
  .o-tipbankActualMatches__actions {
    flex: 1 0 0;
  }
}
.o-tipbankActualMatches__odds {
  flex: 1.5 0 0;
  display: flex;
  flex-wrap: nowrap;
}
@media only screen and (min-width: 1142px) {
  .o-tipbankActualMatches__odds {
    flex: 1 0 0;
  }
}
.o-tipbankActualMatches__oddButton {
  flex: 1 1 auto;
  margin: 3px;
}
.o-tipbankActualMatches__liveDetailButton {
  margin: 3px;
  display: flex;
  justify-content: center;
}
.o-tipbankActualMatches__expandWrapper {
  width: 35px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-right: 10px;
}
.o-tipbankActualMatches__countEventTables {
  text-align: center;
  font-size: 11px;
  line-height: 14px;
}
.o-tipbankActualMatches__expandIndicator {
  margin: -3px 0;
}
.o-tipbankActualMatches__expandIndicator:focus {
  outline: none;
}
.o-tipbankLadderSection__searchContainer {
  margin: 10px;
  display: flex;
  align-items: center;
}
.o-tipbankLadderSection__searchItem {
  margin: 0 3px;
}
.o-tipbankLadderSection__alertContainer {
  margin: 10px;
}
.o-tipbankLadderSection__alertContainer p {
  padding: 0;
}
.o-tipbankLadderSection__alertCompanyFlag {
  margin: 2px;
}
.o-tipbankLeader {
  width: 100%;
}
.o-tipbankLeader__row {
  border-bottom: 1px solid #d3d3d3;
}
.o-tipbankLeader__row--head.o-tipbankLeader__col {
  vertical-align: bottom;
}
.o-tipbankLeader__col {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.o-tipbankLeader__col--left {
  justify-content: flex-start;
}
.o-tipbankLeader__col--center {
  justify-content: center;
}
.o-tipbankLeader__col--right {
  justify-content: flex-end;
}
.o-tipbankLeader__col--active {
  color: #004aa2;
  cursor: pointer;
}
.o-tipbankLeader__col--header {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  align-items: flex-end;
}
.o-tipbankLeader__col--header.o-tipbankLeader__col--active {
  color: #004aa2;
}
.o-tipcupGroupsList {
  width: 100%;
  margin-top: 45px;
  line-height: 47px;
}
.o-tipcupGroupsList__header {
  padding: 0 20px;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: 1px solid #d3d3d3;
}
.o-tipcupGroupsList__header:last-child {
  text-align: right;
}
.o-tipcupGroupsList__group {
  width: 100%;
}
.o-tipcupGroupsList__group--highlight {
  background-color: #f5f5f5;
}
.o-tipcupGroupsList__groupColumn {
  padding: 0 20px;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #d3d3d3;
}
.o-tipcupGroupsList__groupColumn:last-child {
  text-align: right;
}
.o-tipcupLadder__groupTitle {
  margin: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  color: rgba(0, 0, 0, 0.87);
}
.o-tipcupLadder__backLink {
  margin: 17px 0 8px 10px;
}
.o-tipcupNotStartedMessage {
  margin: auto;
  width: 570px;
  padding: 85px 0;
}
.o-tipcupNotStartedMessage__image {
  margin-right: 50px;
}
.o-tipcupNotStartedMessage__title {
  margin-bottom: 4px;
  font-weight: 500;
  line-height: 31px;
  font-size: 22px;
}
.o-tipcupPrizeLadder {
  padding: 15px;
  line-height: 1.6em;
}
.o-tipcupPrizeLadder__header {
  padding: 10px;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: 1px solid #d3d3d3;
}
.o-tipcupPrizeLadder__header:last-child {
  text-align: right;
}
.o-tipcupPrizeLadder__prizeList,
.o-tipcupPrizeLadder__prizeRow {
  width: 100%;
}
.o-tipcupPrizeLadder__prizeRowItem {
  padding: 10px;
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  border-bottom: 1px solid #d3d3d3;
}
.o-tipcupPrizeLadder__prizeRowItem--noBorder {
  border: none;
}
.o-tournamentInGame {
  height: 100%;
  color: #ffffff;
  display: flex;
  flex-direction: column;
}
.o-tournamentInGame__info {
  padding: 5px 10px;
  flex: 0 0 auto;
}
.o-tournamentInGame__title {
  padding: 5px 0 0;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  opacity: 0.7;
}
.o-tournamentInGame__params {
  margin: 12px 0;
  font-size: 10px;
}
.o-tournamentInGame__paramsTitle {
  opacity: 0.5;
}
.o-tournamentInGame__paramsValue {
  font-weight: 400;
}
.o-tournamentInGame__countdownTitle {
  margin: 10px 0 5px;
  font-size: 12px;
  font-weight: 300;
  opacity: 0.5;
}
.o-tournamentInGame__countdownTime {
  font-size: 24px;
  font-weight: 400;
  opacity: 0.5;
}
.o-tournamentInGame__sign {
  margin: 10px 0;
}
.o-tournamentInGame__hr {
  height: 2px;
  margin: 0;
  background-color: #ffffff;
  opacity: 0.5;
}
.o-tournamentInGame__table {
  opacity: 0.7;
  flex: 1 1 200px;
  overflow: hidden;
  display: flex;
}
.o-tournamentInGame__games {
  padding: 25px 0 0;
  flex: 0 0 auto;
}
.o-tournamentInGame__gamesTitle {
  margin: 0 0 0 10px;
  font-size: 12px;
  font-weight: 300;
  opacity: 0.7;
}
.o-tournamentInGame__tournamentGames {
  overflow: auto;
}
.o-tournamentInGame__tournamentGames .a-gamesList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}
.o-tournamentInGame__tournamentGames .a-gamesList li {
  display: inline-block;
  position: relative;
  margin-right: 7px;
  float: left;
}
.o-tournamentInGame__tournamentGames .gameIcon {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 3px;
}
.o-loginDialog {
  min-width: 416px;
  max-width: 544px;
}
.o-loginDialog .loaderContainer {
  padding: 0 64px;
}
.o-loginDialog .loaderContainer__firstRow {
  padding: 48px 0 24px;
}
.o-loginDialog .loaderContainer__loginButton {
  padding: 64px 0 16px;
}
.o-loginDialog .loaderContainer__emailInput {
  max-height: 64px;
  min-height: 64px;
}
.o-loginDialog .loaderContainer__passwordInput {
  margin: 32px 0 0;
  max-height: 64px;
  min-height: 64px;
}
.o-loginDialog .loaderContainer__lastRow {
  padding: 12px 0 32px;
}
.o-loginDialog .loaderContainer input:-webkit-autofill,
.o-loginDialog .loaderContainer input:-webkit-autofill:focus,
.o-loginDialog .loaderContainer input:-webkit-autofill:hover {
  -webkit-text-fill-color: #000000;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.o-members {
  min-width: 546px;
  max-width: 600px;
}
.o-members__buttonsWrapper {
  margin-top: 10px;
  padding: 0 10px 10px;
}
.o-members__button {
  margin-right: 16px;
}
.o-members__membersContainer {
  width: 100%;
  height: 100%;
  border: none;
  overflow: hidden;
}
.o-membersHistory {
  min-width: 546px;
  max-width: 600px;
}
.o-membersHistory__buttonsWrapper {
  margin-top: 10px;
  padding: 0 10px 10px;
}
.o-membersHistory__button {
  margin-right: 16px;
}
.o-membersHistory__membersContainer {
  width: 100%;
  height: 100%;
  border: none;
  overflow: hidden;
}
.o-ticketBuilder {
  width: 278px;
  margin-bottom: 10px;
}
.o-ticketBuilder,
.o-ticketBuilder__mainLayer {
  position: relative;
}
.o-ticketBuilder__header {
  position: relative;
  top: 0;
  z-index: 100;
}
.o-ticketBuilder__header--sticky {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2), 0 4px 5px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  position: sticky;
}
.o-ticketBuilder__empty {
  padding: 0 8px 8px;
}
.o-ticketBuilder__empty > * {
  margin-top: 8px;
}
.o-ticketBuilder__switcher {
  background-color: #ffffff;
  padding: 8px 0;
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
}
.o-ticketBuilder__buttonCallTicket {
  width: 100%;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2), 0 4px 5px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
}
.o-ticketBuilder__buttonCallTicketWrapper {
  position: sticky;
  top: 0;
  z-index: 100;
}
.o-rvoPayment {
  margin-bottom: 10px;
}
.o-rvoPayment__btn {
  margin-top: 30px;
  text-align: right;
}
.o-gameLauncher__header {
  background: #1e88e5;
  padding: 2px;
  margin-right: 0;
  margin-left: 0;
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
  color: #ffffff;
}
.o-gameLauncher__launcherTitle {
  padding-top: 4px;
}
.o-gameLauncher__close {
  padding: 0;
}
.o-gameLauncher__content {
  font-size: 12px;
  line-height: 14px;
  padding: 16px 12px;
}
.o-gameLauncher__gameImage {
  background-size: contain;
  width: 90px;
  height: 90px;
  left: 14px;
  top: 3px;
  margin: auto;
  border-radius: 4px;
  background-color: #e2e2e2;
}
.o-gameLauncher__hr {
  margin: 12px;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.o-gameLauncher__pad {
  padding-top: 2px;
  padding-left: 8px;
}
.o-gameLauncher__ico {
  padding-top: 2px;
  cursor: pointer;
}
.o-gameLauncher__rightCol {
  padding-left: 12px;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: rgba(0, 20, 40, 0.6);
}
.o-gameLauncher__data {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: rgba(0, 20, 40, 0.9);
}
.o-gameLauncher__gameInfo {
  padding-left: 24px;
  padding-top: 30px;
}
.o-gameLauncher__buttons {
  padding: 10px 24px 30px;
}
.o-gameLauncher__shimmer {
  position: relative;
  margin-left: 20px;
}
.o-gameLauncher__helpIco {
  cursor: pointer;
  position: absolute;
  right: 8px;
  bottom: 8px;
}
.o-bannerCountdown {
  position: absolute;
  top: 14px;
  right: 23px;
  width: 230px;
}
@media only screen and (max-width: 1100px) {
  .o-bannerCountdown {
    top: 0;
  }
}
.o-bannerCountdown__title {
  padding: 2px;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  color: #ffffff;
  font-family: Daxline;
  font-style: italic;
}
.o-bannerCountdown__countdown {
  padding-top: 4px;
}
@media only screen and (max-width: 1260px) {
  .o-bannerCountdown__countdown {
    padding-top: 0;
  }
}
.o-bannerCountdown__circleNumbers {
  margin-top: -10px;
}
.o-bannerCountdown__circleNumbers,
.o-bannerCountdown__squareNumbers {
  font-size: 36px;
  line-height: 38px;
  color: #ffffff;
  font-family: Daxline;
  font-style: italic;
}
.o-bannerCountdown__squareNumbers {
  padding-top: 5px;
}
.o-bannerCountdown__timeUnits {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
  padding-top: 2px;
  font-family: Daxline;
  font-style: italic;
  font-weight: 700;
}
.o-bannerCountdown__circleIndicator {
  width: 65px;
  height: 65px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.12),
    0 2px 4px rgba(0, 0, 0, 0.14);
  border-radius: 50%;
}
.o-bannerCountdown__squareIndicator {
  width: 65px;
  height: 65px;
  background-color: rgba(0, 0, 0, 0.54);
  opacity: 0.84;
  border-radius: 15px;
}
.o-writeAnalyze__errorBtns {
  padding-left: 0;
  padding-right: 0;
  margin-right: 16px;
}
.o-writeAnalyze__controls {
  position: relative;
  padding-top: 24px;
  padding-bottom: 24px;
}
.o-writeAnalyze__controls--delete {
  position: absolute;
  top: 0;
  left: 24px;
  cursor: pointer;
}
.o-writeAnalyze__countdownIco {
  opacity: 0.38;
}
.o-writeAnalyze__countdownTime {
  padding-left: 5px;
  font-size: 12px;
  line-height: 16px;
}
.o-writeAnalyze__ticketList {
  padding: 12px 16px 8px;
}
.o-writeAnalyze__sliderWrapper {
  padding: 26px 0 40px;
  margin-left: auto;
  margin-right: auto;
  width: 300px;
}
.o-writeAnalyze__textareaWrapper {
  padding: 0 0 9px;
  margin-left: auto;
  margin-right: auto;
  width: 682px;
}
.o-writeAnalyze__videoInputWrapper {
  padding-bottom: 26px;
}
.o-writeAnalyze__videoInputWrapper,
.o-writeAnalyze__videoWrapper {
  margin-left: auto;
  margin-right: auto;
  width: 682px;
}
.o-writeAnalyze__video {
  margin-bottom: 21px;
  width: 329px;
}
.o-writeAnalyze__infoWrapper {
  padding: 24px 0 16px;
  margin-left: auto;
  margin-right: auto;
  width: 682px;
  color: rgba(0, 20, 40, 0.9);
  font-size: 14px;
  line-height: 16px;
}
.o-writeAnalyze__infoWrapper div + div {
  margin-top: 4px;
}
.o-writeAnalyze__oddTitle {
  padding-right: 4px;
}
.o-writeAnalyze__odd {
  font-size: 12px;
  line-height: 16px;
}
.o-writeAnalyze__oldOdd {
  color: rgba(0, 20, 40, 0.6);
  font-weight: 500;
}
.o-writeAnalyze__oddUpdateIco {
  display: inline;
  margin: 0 5px;
}
.o-modalWriteAnalyzeList {
  min-height: 506px;
}
.o-modalWriteAnalyzeList--empty {
  min-height: inherit;
}
.o-modalWriteAnalyzeList__element {
  margin: 0 12px;
  padding: 12px 4px 8px;
  cursor: pointer;
}
.o-modalWriteAnalyzeList__element:hover {
  background: #e6f5ff;
}
.o-modalWriteAnalyzeList__divider {
  margin: 0 12px;
}
.o-popup--withoutPadding {
  padding: 0;
}
.o-ticketDeposits {
  padding: 8px 4px;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  background-color: #f5f5f5;
}
.o-ticketDeposits__block {
  margin-left: 4px;
  margin-right: 4px;
  padding-top: 6px;
}
.o-ticketDeposits__row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  color: rgba(0, 20, 40, 0.9);
  margin-left: 4px;
  margin-right: 4px;
  font-size: 14px;
  line-height: 16px;
}
.o-ticketDeposits__row + .o-ticketDeposits__row {
  margin-top: 4px;
}
.o-ticketDeposits__left {
  white-space: nowrap;
}
.o-ticketDeposits__right {
  margin-left: 8px;
  font-weight: 500;
  min-width: 0;
}
.o-ticketDeposits__ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.o-ticketDeposits__list {
  margin-top: 8px;
  margin-bottom: 8px;
  flex-wrap: nowrap;
}
.o-ticketDeposits__big {
  font-size: 18px;
  line-height: 22px;
}
.o-ticketDeposits__topBlock {
  margin-bottom: 8px;
}
.o-ticketDeposits__bottomBlock {
  margin-top: 8px;
}
.o-ticketDeposits__message {
  margin: 4px 16px 8px;
}
.o-ticketContest {
  padding: 8px 8px 0;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.a-select2--selected .a-select2__select .o-ticketContest__iconWrapper {
  display: none;
}
.o-ticketContest__nameWrapper {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.a-select2Menu__label .o-ticketContest__nameWrapper {
  white-space: normal;
}
.o-ticketContest__note {
  margin: 4px 15px 0;
  color: rgba(0, 20, 40, 0.42);
  font-size: 12px;
  line-height: 16px;
}
.o-ticketContest .a-select2 + .a-select2 {
  margin-top: 8px;
}
.o-voteDetail__popup {
  height: 350px;
  width: 350px;
  padding: 10px;
}
.o-voteDetail__popupTitle {
  margin-bottom: 10px;
  width: 340px;
}
.o-voteDetail__popupTitleText {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}
.o-voteDetail__list {
  width: 300px;
  display: flex;
  flex-flow: row wrap;
  flex-direction: row;
}
.o-voteDetail__listItem {
  flex: 1 0 50%;
  box-sizing: border-box;
  width: 100px;
  padding: 10px;
}
.o-contestTree__filter {
  min-height: 50px;
  background: #f5f5f5;
  padding: 10px 15px 10px 10px;
}
.o-contestTree__filter--searchParticipant {
  margin-top: -5px;
}
.o-contestTree__filter--controllers {
  display: flex;
  align-items: center;
}
.o-contestTree__filter--suggestions {
  padding-bottom: 80px;
}
.o-contestTree__link {
  margin: 0 0 24px 44px;
}
.o-contestTree__button {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.o-contestTree__button:hover svg {
  fill: #e69424;
}
.o-contestTree__button--icon {
  margin-right: 8px;
}
.o-contestTree__button--link {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.o-contestTree__contestTreeNavigation {
  border-bottom: 1px solid #e0e3e5;
  border-top: 1px solid #e0e3e5;
}
.o-contestTree__contestTreeNavigation .HorizontalNavigation {
  height: 48px;
}
.o-contestTree__contestTreeNavigation .HorizontalNavigation .content {
  display: flex;
}
.o-contestTree__contestTreeNavigation .HorizontalNavigation .left,
.o-contestTree__contestTreeNavigation .HorizontalNavigation .right {
  width: auto;
}
.o-contestTree__contestTreeNavigation .HorizontalNavigation .left {
  margin-left: 5px;
}
.o-contestTree__contestTreeNavigation .HorizontalNavigation .right {
  margin-right: 5px;
}
.o-contestTree__contestTreeNavigation .HorizontalNavigation .content > * {
  flex: 1 0;
  line-height: 48px;
  text-align: center;
}
.o-contestTree__contestTreeNavigation--noTopBorder {
  border-top: none;
}
.o-contestTree__singleGame {
  width: 231px;
  margin: 25px 0 25px 33px;
}
.o-contestTree__singleGame--communityInfo {
  width: 213px;
  margin-left: 44px;
}
.o-contestTree__singleGame--communityInfo:last-child {
  margin-bottom: 24px;
}
.o-contestTree__reduced {
  margin: 25px auto 33px;
  display: grid;
  width: 555px;
  grid-template-columns: 2.64fr 0.5fr 0.5fr 2.64fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 0 0;
}
@media only screen and (min-width: 1261px) {
  .o-contestTree__reduced {
    grid-template-columns: 2.64fr 0.5fr 0.5fr 2.64fr 0.5fr 0.5fr 2.64fr;
    width: 876px;
  }
}
.o-contestTree__reduced--communityInfo {
  width: auto;
  margin-right: 44px;
  margin-left: 44px;
  grid-template-columns: 2.6fr 0.27fr 0.27fr 2.6fr;
}
@media only screen and (min-width: 1261px) {
  .o-contestTree__reduced--communityInfo {
    grid-template-columns: 2.6fr 0.27fr 0.27fr 2.6fr 0.27fr 0.27fr 2.6fr;
  }
}
@media only screen and (min-width: 1024px) {
  .o-contestTree__reduced--communityInfo {
    min-width: 400px;
  }
}
.o-contestTree__reduced--communityInfo:last-child {
  margin-bottom: 24px;
}
.o-contestTree__reduced--firstGame {
  grid-area: 1/1/4/2;
}
.o-contestTree__reduced--secondGame {
  grid-area: 5/1/8/2;
}
.o-contestTree__reduced--thirdGame {
  grid-area: 3/4/6/5;
}
.o-contestTree__reduced--border1 {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
  border-right: 1px solid rgba(0, 20, 40, 0.12);
  grid-area: 2/2/6/3;
}
.o-contestTree__reduced--border12 {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  grid-area: 4/3/12/4;
}
.o-contestTree__full {
  margin: 25px auto 33px;
  width: 876px;
  display: grid;
  grid-template-columns: 2.64fr 0.5fr 0.5fr 2.64fr 0.5fr 0.5fr 2.64fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 0 0;
}
.o-contestTree__full--communityInfo {
  width: auto;
  margin-right: 44px;
  margin-left: 44px;
  grid-template-columns: 2.6fr 0.27fr 0.27fr 2.6fr 0.27fr 0.27fr 2.6fr;
}
.o-contestTree__full--communityInfo:last-child {
  margin-bottom: 24px;
}
.o-contestTree__full--firstGame {
  grid-area: 1/1/4/2;
}
.o-contestTree__full--secondGame {
  grid-area: 5/1/8/2;
}
.o-contestTree__full--thirdGame {
  grid-area: 9/1/12/2;
}
.o-contestTree__full--fourthGame {
  grid-area: 13/1/16/2;
}
.o-contestTree__full--border1 {
  grid-area: 2/2/6/3;
}
.o-contestTree__full--border1,
.o-contestTree__full--border2 {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
  border-right: 1px solid rgba(0, 20, 40, 0.12);
}
.o-contestTree__full--border2 {
  grid-area: 10/2/14/3;
}
.o-contestTree__full--border12 {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
  grid-area: 4/3/12/4;
}
.o-contestTree__full--fifthGame {
  grid-area: 3/4/6/5;
}
.o-contestTree__full--sixthGame {
  grid-area: 11/4/14/5;
}
.o-contestTree__full--border3 {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
  border-right: 1px solid rgba(0, 20, 40, 0.12);
  grid-area: 4/5/12/6;
}
.o-contestTree__full--seventhGame {
  grid-area: 7/7/10/8;
}
.o-contestTree__full--border4 {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  grid-area: 8/6/9/7;
}
.o-survivorProcess__element {
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
  padding: 12px 4px;
}
.o-survivorProcess__element + .o-survivorProcess__element {
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.o-survivorProcess__col1,
.o-survivorProcess__col2,
.o-survivorProcess__col3,
.o-survivorProcess__col4 {
  width: 100%;
}
.o-survivorProcess__col1 {
  flex: 0 0 16.52298851%;
  max-width: 16.52298851%;
}
.o-survivorProcess__col2 {
  flex: 0 0 26.29310345%;
  max-width: 26.29310345%;
}
.o-survivorProcess__col3 {
  flex: 0 0 auto;
  width: auto;
}
.o-survivorProcess__col3.o-survivorProcess__col3--progression {
  max-width: 300px;
}
.o-survivorProcess__col4 {
  margin-left: auto;
  flex: 0 0 24px;
  max-width: 24px;
}
.o-survivorProcess__status {
  margin-top: 4px;
}
.o-survivorProcess__name {
  color: rgba(0, 20, 40, 0.6);
  font-size: 12px;
  line-height: 14px;
}
.o-survivorProcess__desc {
  color: rgba(0, 20, 40, 0.9);
  word-break: break-word;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.o-survivorProcess__desc--regular {
  font-weight: 400;
}
.o-survivorStatistics__filter {
  margin: 2px 16px 12px;
}
.o-survivorStatistics__emptyMessage {
  max-width: 780px;
}
.o-survivorStatistics__table {
  font-family: Roboto, sans-serif;
  color: rgba(0, 20, 40, 0.9);
}
.o-survivorStatistics__table--head {
  font-weight: 500;
  height: 37px;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
  background: #f5f5f5;
}
.o-survivorStatistics__table--head,
.o-survivorStatistics__table--row {
  font-size: 14px;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(0, 20, 40, 0.12);
}
.o-survivorStatistics__table--row {
  font-weight: 400;
  height: 40px;
}
.o-survivorStatistics__table--searchedRow {
  font-weight: 700 !important;
}
.o-survivorStatistics__table--participant {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #005cb2;
}
.o-survivorStatistics__table--flag {
  margin-right: 8px;
}
.o-survivorStatistics__table--indent {
  padding-left: 16px !important;
}
.o-survivorStatistics__clickable {
  cursor: pointer;
  color: #005cb2;
}
.o-survivorLadder__filter {
  margin: 10px 15px 10px 10px;
  min-height: 50px;
}
.o-survivorLadder__filter--tabs {
  margin-left: -5px;
}
.o-survivorLadder__filter--search {
  margin-top: -5px;
}
.o-survivorLadder__ladder {
  height: -moz-fit-content;
  height: fit-content;
  border-top: 1px solid rgba(0, 20, 40, 0.12);
}
.o-survivorLadder__table--header {
  height: 38px;
  padding-left: 10px;
  background: #d9d9d9;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.o-registrationNewPersonForm__amlHeadline {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 20, 40, 0.9);
}
.o-registrationNewPersonForm__amlNote {
  margin-top: 6px;
  font-size: 14px;
  line-height: 26px;
  color: rgba(0, 20, 40, 0.9);
}
.o-registrationNewPersonForm__amlList .a-inputCheckbox {
  margin-top: 16px;
  margin-bottom: 16px;
}
.o-registrationNewPersonForm__moreList {
  margin-left: 26px;
  margin-top: 24px;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: rgba(0, 20, 40, 0.6);
  text-transform: uppercase;
  cursor: pointer;
}
.o-nd-activeHeadlinesSection {
  padding: 64px 0;
  background-color: #f8fbfe;
}
.o-nd-activeHeadlinesSection__title {
  padding-bottom: 32px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-activeImageSection {
  padding: 64px 0;
}
.o-nd-activeImageSection__title {
  padding-bottom: 32px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-activeImageSection__distance {
  margin-top: 32px;
}

.o-nd-boardSection__title {
  padding-bottom: 32px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-boardSection__subTitle {
  margin: 32px 0;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
}
.o-nd-footer {
  background-color: #132331;
}
.o-nd-footer__content {
  padding: 32px 0;
}
.o-nd-footer__logo {
  padding-top: 32px;
  padding-bottom: 40px;
}
.o-nd-footer__title {
  padding: 14px 0;
  color: #ffffff;
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
  font-weight: 500;
}
.o-nd-footer__txt {
  display: block;
  padding: 17px 0;
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.o-nd-footer__txt:hover {
  color: #ffffff;
}
.o-nd-footer__ico {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.o-nd-footer__copyright {
  padding: 32px 0;
  color: rgba(255, 255, 255, 0.7);
  background-color: #000F1F;
  text-transform: none;
  font-size: 14px;
  line-height: 140%;
}
.o-nd-crossroads {
  padding-bottom: 32px;
  margin-bottom: 16px;
  background-color: #f5f5f5;
}
.o-nd-crossroads__title {
  padding: 100px 0;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 48px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-extractSection {
  padding: 64px 0;
}
.o-nd-extractSection__title {
  padding-bottom: 32px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-extractSection__subTitle {
  margin-top: 32px;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
}
.o-nd-extractSection__end {
  margin-top: 64px;
}
.o-nd-extractSection__distance {
  margin-top: 32px;
}
.o-nd-eventDetail {
  padding: 64px 0;
}
.o-nd-eventDetail__title {
  margin-bottom: 16px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 48px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-eventDetail__txt {
  margin: 32px 0;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.o-nd-eventDetail__inner {
  margin-bottom: 64px;
}
.o-nd-eventDetail__highlight {
  color: #005cb2;
  font-weight: 500;
}
.o-nd-eventDetail__img {
  border-radius: 4px;
}
.o-nd-heroSection {
  position: relative;
  padding: 75px 0;
  background-color: #f5f5f5;
}


.o-nd-heroSection__title {
  padding-top: 32px;
  padding-bottom: 40px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 48px;
  line-height: 140%;
  font-weight: 700;
}

.o-nd-heroSection__colored {
  color: #E69424;
}

.o-nd-heroSection__title--light {
  color: #ffffff;
}
.o-nd-heroSection__subtitle {
  padding-bottom: 40px;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 20px;
  line-height: 140%;
}
.o-nd-heroSection__subtitle--light {
  color: #ffffff;
}
.o-nd-heroSection__qr {
  width: 130px;
  height: 130px;
}
.o-nd-heroSection__subInfo {
  padding-top: 32px;
  color: rgba(0, 20, 40, 0.42);
  text-transform: none;
  font-size: 12px;
  line-height: 140%;
}
.o-nd-infoSection {
  padding: 64px 0;
  background-color: #f5f5f5;
}
.o-nd-infoSection__title {
  padding-bottom: 32px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-listSection {
  padding: 64px 0;
}
.o-nd-listSection__title {
  margin-bottom: 40px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-listSection__content,
.o-nd-listSection__viewMore {
  margin-bottom: 40px;
}
.o-nd-modalInner {
  width: 50%;
  position: relative;
  margin: 10% auto;
  background: #ffffff;
  box-shadow: 0 24px 38px rgba(0, 0, 0, 0.14), 0 9px 46px rgba(0, 0, 0, 0.12),
    0 11px 15px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  outline: 0;
}
.o-nd-modalInner__content {
  padding: 16px;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.o-nd-personSection {
  padding-top: 64px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), #e4f1fc);
}
.o-nd-personSection__title {
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 700;
}
.o-nd-personSection__subTitle,
.o-nd-personSection__title {
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  line-height: 140%;
}
.o-nd-personSection__subTitle {
  margin-top: 40px;
  font-size: 20px;
  font-weight: 500;
}
.o-nd-personSection__txt {
  margin: 32px 0;
  font-size: 16px;
}
.o-nd-personSection__date,
.o-nd-personSection__txt {
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  line-height: 140%;
}
.o-nd-personSection__date {
  font-size: 14px;
}
.o-nd-personSection__inner {
  margin-bottom: 64px;
}
.o-nd-personSection__social {
  margin-right: 16px;
  margin-top: 6px;
  padding: 6px;
}
.o-nd-secondarySection {
  padding: 100px 0;
}
.o-nd-secondarySection__title {
  padding-top: 32px;
  padding-bottom: 40px;
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-secondarySection__subtitle {
  padding-bottom: 40px;
  color: rgba(0, 20, 40, 0.6);
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.o-nd-secondarySection__subInfo {
  padding-top: 32px;
  color: rgba(0, 20, 40, 0.42);
  text-transform: none;
  font-size: 12px;
  line-height: 140%;
}
.o-nd-segmentSection {
  margin-bottom: 24px;
}
.o-nd-segmentSection__inner {
  padding-top: 24px;
  margin: 0 auto;
  max-width: 796px;
}
.o-nd-segmentSection__title {
  padding: 40px 0;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.o-nd-segmentSection__txt {
  color: rgba(0, 20, 40, 0.6);
  padding-bottom: 40px;
  text-transform: none;
  font-size: 16px;
  line-height: 140%;
}
.o-nd-segmentSection__background {
  color: rgba(0, 20, 40, 0.9);
}
.o-nd-segmentSection__illustration {
  padding-top: 40px;
  max-width: 260px;
}
.o-nd-segmentSection__subInfo {
  padding-top: 32px;
  color: rgba(0, 20, 40, 0.42);
  text-transform: none;
  font-size: 12px;
  line-height: 140%;
}
.o-nd-socialSection {
  padding: 64px 0;
  background-color: #f5f5f5;
}
.o-nd-socialSection__title {
  padding-bottom: 32px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
  font-size: 32px;
  line-height: 140%;
  font-weight: 700;
}
.t-externalArticle {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  line-height: 1.6em;
}
.t-externalArticle--padded {
  padding: 10px 10px 20px;
}
.t-externalArticle h1 {
  display: none;
}
.t-externalArticle h3 {
  padding: 10px 0;
}
.t-externalArticle p {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  text-align: justify;
}
.t-externalArticle table:not(.w50) {
  width: 100%;
}
.t-externalArticle table td,
.t-externalArticle table th {
  border-bottom: 1px solid #d3d3d3;
  padding: 10px;
}
.t-externalArticle table th {
  font-size: 13px;
  font-weight: 500;
  color: #000000;
  border-bottom: 1px solid #d3d3d3;
  text-align: left;
}
.t-externalArticle table td {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  vertical-align: middle;
}
.t-externalArticle .vlevo {
  float: left;
  padding: 0;
  margin: 5px 10px 5px 0;
}
.t-externalArticle .vpravo {
  float: right;
  padding: 0;
  margin: 5px 0 5px 10px;
}
.t-externalArticle .center {
  padding: 0;
  clear: both;
  margin: 5px auto;
  display: block;
}
@media print {
  .t-printTicket {
    overflow: visible !important;
    width: 100% !important;
  }
}
@media print {
  .t-printTicket .allWrapper,
  .t-printTicket .o-footer,
  .t-printTicket .o-header,
  .t-printTicket .popup {
    display: none;
  }
}
@media print {
  .t-printTicket .modalDialog {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
}
@media print {
  .t-printTicket .modalDialog .modalDialog-inner {
    box-shadow: none;
  }
}
.t-printTicket__logo,
.t-printTicket__ticketName,
.t-printTicket__ticketstatus {
  display: none;
}
@media print {
  .t-printTicket__logo,
  .t-printTicket__ticketName,
  .t-printTicket__ticketstatus {
    display: block;
  }
}
.t-printTicket__footerCopyright {
  display: none;
}
@media print {
  .t-printTicket__footerCopyright {
    display: flex;
  }
}
.t-printTicket__competitionName {
  display: none;
}
@media print {
  .t-printTicket__competitionName {
    display: block;
  }
}
@media print {
  .t-printTicket__border {
    border-top: 1px solid rgba(0, 0, 0, 0.54);
  }
}
@media print {
  .t-printTicket__cashout,
  .t-printTicket__dropdownMaster {
    display: none;
  }
}
@media print {
  .t-printTicket__avatar {
    text-decoration: none;
  }
}
@media print {
  .t-printTicket__dropdownServant {
    max-height: 30rem;
  }
}
@media print {
  .t-printTicket .m-cardTicket__icon {
    fill: #000;
  }
}
@media print {
  .t-printTicket .ScrollbarsCustom {
    border: none !important;
  }
}
@media print {
  .t-printTicket .ScrollbarsCustom-Scroller,
  .t-printTicket .ScrollbarsCustom-Wrapper {
    position: static !important;
    top: auto !important;
    left: auto !important;
    bottom: auto !important;
    right: auto !important;
    overflow: visible !important;
  }
  .t-printTicket .ScrollbarsCustom-Scroller {
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
  }
}
@media print {
  .t-printTicket .ScrollbarsCustom-Track {
    display: none;
  }
}
@media print {
  .t-printTicket .ScrollbarsCustom {
    border-left: none !important;
  }
}
@media print {
  #icc3-chat-box,
  #icc3-chat-header,
  .m-miniChat {
    display: none !important;
  }
}
.p-bonusModal {
  min-height: 560px;
  background-color: #1e88e5;
}
.p-bonusModal__content {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding: 16px;
  height: 100%;
}
.p-bonusModal__content--infoContent {
  justify-content: flex-start;
  padding: 24px 16px;
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
}
.p-bonusModal__infoList {
  padding-left: 16px;
  margin-top: 0;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  line-height: 23px;
}
.p-bonusModal__confirmBtn {
  margin-top: auto;
}
.p-bonusModal__confirmBtn--shadowed {
  color: rgba(255, 255, 255, 0.7);
}
.p-bonusModal__separator {
  margin-bottom: 12px;
}
.p-bonusModal__separator--small {
  margin-bottom: 24px;
}
.p-bonusModal__separator--big {
  margin-bottom: 32px;
}
.p-bonusModal__headline {
  font-size: 20px;
  line-height: 23px;
  font-weight: 500;
}
.p-bonusModal__lottieLink {
  display: block;
  margin: 100px auto 0;
}
.p-bonusModal__lottieAnimation {
  height: 270px;
}
.p-bonusModal__contentTxt {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #ffffff;
  margin-top: 16px;
}
.p-bonusModal__contentTxtBonus {
  font-weight: 500;
}
.p-bonusModal__info {
  display: inline-flex;
  margin: auto;
  align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(255, 255, 255, 0.5);
}
.p-bonusModal__touchIcon {
  margin-right: 8px;
}
.p-bonusModal__dropdown {
  margin-bottom: 16px;
}
.p-bonusModal__close {
  position: absolute;
  right: 16px;
  top: 16px;
}
.p-bonusModal__fixedButtonsDiv {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 16px;
}
.p-bonusModal__fixedButton {
  position: absolute;
  bottom: 24px;
  margin: auto;
  left: 0;
  right: 0;
  text-align: center;
}
.p-bonusModal--fadeAway {
  transition: all 1s;
  transform: translateY(-20px);
  opacity: 0;
}
.p-bonusModal--fadeIn {
  animation: fade-in 1s;
}
@keyframes fade-in {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translate(0);
  }
}
.p-cardAddReplace__card {
  margin-top: 12px;
  margin-bottom: 24px;
  margin-left: 41px;
}
.p-cardAddReplace__form {
  padding-left: 41px;
}
.p-cardAddReplace__msg.messages {
  padding: 0;
  border: none;
  background: transparent;
}
.p-clientTickets {
  padding: 10px 10px 16px;
}
.p-clientTickets__filterCol:nth-child(n + 3),
.p-clientTickets__filterInnerRow {
  margin-top: 16px;
}
@media only screen and (min-width: 1261px) {
  .p-clientTickets__filterCol:nth-child(n + 3) {
    margin-top: 0;
  }
}
.p-contestDetail__imageWrapper {
  display: block;
  position: relative;
  min-height: 150px;
}
.p-contestDetail__imageWrapper:before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 150px;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.9)
  );
  content: "";
  z-index: 2;
}
.p-contestDetail__imageLabel {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 4;
}
.p-contestDetail__imageAction {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-left: 3px;
  z-index: 4;
}
.p-contestDetail__imageBtn {
  margin: 0 10px 7px;
}
.p-contestDetail__imageBtnWrapper {
  border-bottom: 1px solid #d3d3d3;
}
.p-contestDetail__listInfo {
  display: flex;
}
.p-contestDetail__state {
  flex: 0 0 33.33%;
  width: 33.33%;
  max-width: 300px;
  padding: 10px;
}
.p-contestDetail__treeContest {
  margin: 0 10%;
}
.p-contestDetail__treeMessage {
  float: right;
  margin-right: 5%;
}
.p-contestDetail__tickets {
  min-height: 900px;
}
.p-contestDetail__ticketsLoader {
  width: 100%;
}
.p-contestDetail__ticketsFilter {
  width: 185px;
  margin: 14px;
}
.p-contestDetail__textContent {
  display: flex;
  margin: 10px 0 20px;
}
.p-contestDetail__textContentPadding {
  width: 0;
}
@media only screen and (min-width: 1261px) {
  .p-contestDetail__textContentPadding {
    width: 100%;
    max-width: 300px;
  }
}
.p-contestDetail__textContentText {
  flex: 0 0 600px;
  width: 600px;
  padding-left: 10px;
  padding-right: 10px;
}
.p-contestDetail .m-chipList {
  margin-bottom: 15px;
}
[class*=" p-"],
[class^="p-"] {
  box-sizing: border-box;
}
[class*=" p-"] img,
[class^="p-"] img {
  max-width: 100%;
}
.p-matchStats {
  background-color: #f5f5f5;
}
.p-matchStats__layout {
  min-width: 550px;
  max-width: 675px;
  margin: 0 auto;
  height: 100vh;
  background: #ffffff;
}
.p-matchStats__logo {
  padding: 12px 16px;
  background-color: #1e88e5;
}
.p-matchStats__emptyFilter {
  margin: 0 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.p-privateMessages {
  color: rgba(0, 0, 0, 0.87);
}
.p-privateMessages__listContainer,
.p-privateMessages__messageContainer {
  max-height: 767px;
  min-height: 230px;
  height: calc(100vh - 140px);
  position: relative;
}
.p-privateMessages__listContainer .textPane,
.p-privateMessages__messageContainer .textPane {
  height: 100%;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.p-privateMessages__messageLoader {
  height: calc(100% - 32px);
}
.p-privateMessages__messageSection {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}
.p-privateMessages__messageSection--mini {
  height: 301px;
}
.p-privateMessages__messageSection--miniWithInfoBox {
  height: 179px;
}
.p-privateMessages__messageSection--new {
  padding-top: 24px;
  align-self: center;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.54);
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
  height: 100%;
}
.p-privateMessages__messageSection--new__greetings {
  font-weight: 400;
}
.p-privateMessages__messageSection--new__greetings--username {
  font-weight: 500;
}
.p-privateMessages__recipientContainer {
  padding: 16px 24px;
}
.p-privateMessages__listEmptyState {
  padding: 32px;
  font-size: 14px;
  line-height: 16px;
  flex-grow: 1;
  text-align: center;
}
.p-privateMessages__emptyMessageImage {
  opacity: 0.5;
}
.p-privateMessages__emptyMessageNewMessageBtn {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  margin-top: 24px;
  display: block;
}
.p-privateMessages__loadingErrorWrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 10px;
}
.p-mobileInfo__head {
  padding-top: 40px;
}
.p-mobileInfo__content {
  position: relative;
  top: 85px;
  margin-bottom: 85px;
  background-color: #ffffff;
}
.p-mobileInfo__inner {
  max-width: 1180px;
  min-width: 1024px;
  margin: 0 auto;
  padding: 0 20px;
}
.p-mobileInfo__block {
  min-width: 482px;
}
.p-mobileInfo__headTitle {
  text-transform: none;
  color: rgba(0, 20, 40, 0.9);
  font-size: 40px;
  line-height: 48px;
  font-weight: 500;
}
.p-mobileInfo__headSub {
  color: rgba(0, 20, 40, 0.6);
  margin: 28px 0;
  font-size: 16px;
  line-height: 20px;
}
.p-mobileInfo__sms {
  padding: 32px 20px;
  margin-bottom: 40px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 20, 40, 0.12);
  border-radius: 8px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.p-mobileInfo__smsTitle {
  color: rgba(0, 20, 40, 0.9);
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 12px;
}
.p-mobileInfo__btnSend {
  margin-top: 6px;
}
.p-mobileInfo__points {
  position: relative;
  top: -85px;
  margin: 0;
  background-color: #ffffff;
  border: 1px solid rgba(0, 20, 40, 0.12);
  border-radius: 8px;
}
.p-mobileInfo__pointsTitle {
  width: 165px;
  margin: 16px auto 8px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.p-mobileInfo__pointsItem {
  padding: 32px 5px;
  border-right: 1px solid rgba(0, 20, 40, 0.12);
  color: rgba(0, 20, 40, 0.6);
}
.p-mobileInfo__pointsItem:last-child {
  border: none;
}
.p-mobileInfo__graphic {
  text-align: right;
}
.p-mobileInfo__qr {
  position: absolute;
  right: 8px;
  bottom: 44px;
}
.p-mobileInfo__card {
  position: relative;
  padding: 24px 32px 0;
  margin-bottom: 16px;
  max-width: 369px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 20, 40, 0.12);
  border-radius: 8px;
}
.p-mobileInfo__title {
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
}
.p-mobileInfo__description {
  margin-top: 12px;
  color: rgba(0, 20, 40, 0.6);
  font-size: 16px;
  line-height: 20px;
}
.p-mobileInfo__description--large {
  margin-top: 24px;
  margin-bottom: 32px;
}
.p-mobileInfo__img {
  margin-top: 40px;
}
.p-mobileInfo__svg {
  display: inline-block;
}
.p-modalContentScroll {
  max-height: 90vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.p-modalRegistrationChange {
  padding: 16px;
}
.p-modalRegistrationChange__btn {
  margin-top: 4px;
}
.p-myTickets {
  width: 100%;
  padding: 12px 11px 16px;
}
.p-myTickets--empty {
  padding-top: 0;
}
.p-myTickets__btn {
  margin-top: 16px;
  text-align: center;
}
.p-myTickets__loader {
  margin-top: 38px;
  margin-bottom: 60px;
}
.p-popupNotification__content {
  padding: 10px;
}
.p-popupNotification__footer {
  padding: 8px 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.p-popupNotification__tab {
  padding-top: 15px;
  display: flex;
}
.p-popupNotification__tab > li {
  width: 100%;
  text-align: center;
}
.p-popupNotification__followersEmptyMessage {
  padding: 27px 0 27px 80px;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  border-bottom: 1px solid #d3d3d3;
}
.p-popupNotification__followersFooter {
  padding: 8px 10px;
}
.p-popupNotification__followersFooter--news {
  padding-left: 19px;
}
.p-regBankProcessing {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.p-regBankProcessing td {
  text-align: center;
}
.p-regBankProcessing__logo {
  margin-bottom: 40px;
}
.p-regBankProcessing__verifyInfoTitle {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 30px;
}
.p-regBankProcessing__verifyInfoTitle--error {
  color: #db2128;
}
.p-regBankProcessing__verifyInfoTitle--ok {
  color: #212121;
}
.p-regBankProcessing__verifyLogoPerex {
  color: #757575;
  font-size: 21px;
}
.p-registration {
  max-width: 960px;
  margin: 6px auto 0;
  padding: 38px 56px;
}
.p-registration--noPadding {
  padding: 0;
}
.p-registration__mainForm {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.p-registration__doubleForm {
  display: flex;
  flex-wrap: wrap;
  padding: 24px 0;
}
.p-registration__doubleCols {
  display: flex;
  padding: 0 40px;
}
.p-registration__doubleCols--confirmInfo {
  padding-top: 24px;
  padding-bottom: 44px;
}
.p-registration__leftSide,
.p-registration__rightSide {
  width: 50%;
}
.p-registration__leftSide {
  padding-left: 40px;
  padding-right: 20px;
}
.p-registration__rightSide {
  padding-left: 20px;
  padding-right: 40px;
}
.p-registration__leftSideWide {
  width: 50%;
  padding-right: 20px;
}
.p-registration__rightSideWide {
  width: 50%;
  padding-left: 20px;
}
.p-registration__leftCol,
.p-registration__rightCol {
  width: 50%;
}
.p-registration__leftCol--small {
  padding-right: 40px;
}
.p-registration__fullRow {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}
.p-registration__noteBlock {
  padding: 32px 40px 0;
}
.p-registration__note {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.54);
}
.p-registration__sep {
  margin-bottom: 8px;
}
.p-registration__agreeChck {
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-registration__dropdown {
  padding: 0 12px;
}
.p-registration__dropdown.m-dropdown__master--open {
  margin-bottom: 16px;
}
.p-registration__iconPlaceholder {
  width: 24px;
  height: 24px;
}
.p-registration__row {
  padding-bottom: 32px;
  position: relative;
}
.p-registration__row .a-inputMaterialFilledText {
  overflow: visible;
}
.p-registration__row .a-inputMaterialFilledText__info:not(:empty),
.p-registration__row .a-inputMaterialText__info:not(:empty),
.p-registration__row .a-select2Filled__error {
  position: absolute;
  left: 0;
  right: 0;
}
.p-registration__row .a-select2Filled__error {
  right: -200px;
}
.p-registration__colHeadline ~ .p-registration__row {
  margin-top: -8px;
}
button[type="submit"].p-registration__fakeDisabled,
button[type="submit"].p-registration__fakeDisabled:hover,
input[type="submit"].p-registration__fakeDisabled,
input[type="submit"].p-registration__fakeDisabled:hover {
  cursor: default;
  color: rgba(0, 0, 0, 0.26);
  background-color: rgba(0, 0, 0, 0.12);
}
.p-registration__fakeErrorMessage {
  width: 100%;
  margin-top: 5px;
  margin-left: 12px;
  margin-bottom: -20px;
  color: #db2128;
  font-size: 12px;
  line-height: 14px;
}
.p-registration__headlineRow {
  padding-bottom: 30px;
}
.p-registration__promo h1 {
  margin: 8px 0;
  text-align: center;
  font-style: normal;
  font-weight: 500;
  font-size: 46px;
  line-height: 56px;
  color: rgba(0, 20, 40, 0.9);
  text-transform: none;
}
.p-registration__promo h2 {
  margin-bottom: 32px;
  font-style: italic;
  text-align: center;
  color: rgba(0, 0, 0, 0.38);
  font-size: 18px;
  line-height: 22px;
  font-weight: 900;
}
.p-registration__tipovacka {
    margin-top: 40px;
    padding: 32px;
    border: 1px solid rgba(0, 20, 40, 0.12);
    border-radius: 8px;
}
.p-registration__promo a,
.p-registration__promo a:hover {
  color: inherit;
  text-decoration: none;
}
.p-registration__errorBox:not(:empty) {
  margin: 0 40px 24px;
}
.p-registration__errorRobBox:not(:empty) {
  margin: 24px 40px 0;
}
.p-registration__afterPromo {
  margin: 16px 40px 0;
}
.p-registration__colName {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}
.p-registration__changeNameBtn {
  margin-top: 4px;
}
.p-registration__longBtn {
  display: block;
  width: 372px;
  margin-left: auto;
  margin-right: auto;
}
.p-registration__colHeadline {
  margin-bottom: 18px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}
.p-registration__brokenLink {
  padding: 50px;
}
.p-registration__brokenLinkImage {
  margin-right: 50px;
}
.p-registration__brokenLinkTitle {
  margin-bottom: 4px;
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}
.p-registration__brokenLinkPerex {
  margin-bottom: 18px;
  font-size: 16px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.54);
}
.p-registration__brokenLinkLink {
  margin-left: -13px;
}
.p-registration__suggestList {
  width: 290px;
  margin-top: 37px;
}
.p-registrationBlock {
  background-color: #ffffff;
  border: 1px solid #bebebe;
}
.p-registration__tipButton {
    border-radius: 4px;
    border: none;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    text-transform: uppercase;
    transition: background-color 0.3s ease 0s;
    padding: 6px 16px;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    width: 100%;
    cursor: default;
}

.p-registration__tipButton, .p-registration__tipButton:visited, .p-registration__tipButton:disabled, .p-registration__tipButton:hover {
    color: rgba(0, 20, 40, 0.3);
    background-color: rgba(0, 20, 40, 0.12);
    fill: rgba(0, 20, 40, 0.3);
}
.p-registration__tipBtnLink {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 8px 16px;
    display: block;
    margin: 0.5rem 0;
    text-align: center;
    color: rgba(0, 0, 0, 0.54);
    font-size: 16px;
    font-weight: bold;
}
.p-registration__tipBtnLink:hover {
    color: #005CB2;
    border: 1px solid #005CB2;
}

.p-rvoSecondStateModal {
  padding: 32px;
}
.p-rvoSecondStateModal__title {
  text-transform: none;
  margin-bottom: 27px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}
.p-rvoSecondStateModal__perex {
  color: rgba(0, 20, 40, 0.6);
  margin-bottom: 43px;
  font-size: 14px;
  line-height: 20px;
}
.p-rvoSecondStateModal__perex a {
  color: inherit;
  text-decoration: underline;
}
.p-rvoSecondStateModal__dropdown {
  background: #e4f1fc;
  border-radius: 4px;
  margin-bottom: 230px;
  padding: 14px 12px 14px 48px;
  position: relative;
}
.p-rvoSecondStateModal__dropdown:before {
  position: absolute;
  top: 12px;
  left: 12px;
  content: "";
  width: 24px;
  height: 24px;
}
.p-rvoSecondStateModal__servant {
  color: #005cb2;
  margin-top: 24px;
  margin-bottom: 19px;
  font-size: 12px;
  line-height: 18px;
}
.p-ui {
  padding: 0 16px 16px;
}
.p-ui__subHeader {
  margin: 20px 0 10px;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  letter-spacing: 1px;
  opacity: 0.85;
  border-bottom: 1px solid lightgray;
}
.p-ui__switcherUI {
  position: fixed;
  bottom: 10px;
  right: 20px;
  padding: 10px;
  background-color: #ffffff;
  border: 1px solid #bebebe;
}
.p-ui__iconList {
  outline: 1px solid #a4a4a4;
}
.p-ui__iconList__row {
  background-color: #e2e2e2;
}
.p-ui__iconList__id {
  background-color: #b4b4b4;
  font-weight: 500;
  padding: 5px;
  font-size: 16px;
}
.p-ui__iconList__name {
  background-color: #e2e2e2;
  padding: 5px;
  font-size: 14px;
}
.p-ui__iconList__icon {
  padding: 10px;
  background: #fff;
}
.p-ui__iconList__svg {
  margin: 0 auto;
}
.p-ui__flex .row + .row {
  margin-top: 1rem;
}
.p-ui__flex .row > [class^="col-"] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  background-color: rgba(20, 162, 204, 0.15);
  border: 1px solid rgba(20, 162, 204, 0.2);
}
.p-ui__flex .flex-fix .row {
  min-height: 6rem;
  background-color: rgba(20, 162, 204, 0.1);
}
.p-ui__colors {
  display: flex;
  padding-right: 12px;
  margin-bottom: 20px;
  color: #000000;
}
.p-ui__colors__color {
  margin-right: 8px;
  flex: 0 0 70px;
  border-radius: 10px;
  width: 70px;
  height: 70px;
}
.p-ui__colors__name {
  font-size: 18px;
  line-height: 21px;
}
.p-ui__colors__subname {
  font-size: 14px;
}
.p-ui__colors__code {
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 17px;
  font-family: courier;
  color: #a4a4a4;
  white-space: nowrap;
}
.p-ui__colors__usage {
  font-size: 12px;
  line-height: 15px;
}
.p-ui .list {
  margin-bottom: 10px;
}
.p-ui li {
  font-size: 13px;
}
.p-changeMoneyToNet {
  display: flex;
  padding: 31px 16px 115px 40px;
}
.p-changeMoneyToNet__svgArrow {
  margin: 35px 16px 0;
}
.p-changeMoneyToNet__fakeMoneyWrapper {
  margin-top: 16px;
  width: 200px;
  text-align: center;
  color: rgba(0, 20, 40, 0.6);
  font-size: 12px;
  line-height: 14px;
}
.p-changeMoneyToNet__fakeMoney {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  color: rgba(0, 20, 40, 0.6);
  background-color: rgba(0, 20, 40, 0.12);
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  width: 200px;
  height: 56px;
}
.p-changeMoneyToNet__fakeMoney--disabled {
  color: rgba(0, 20, 40, 0.42);
}
.p-changeMoneyToNet__note {
  margin-top: 4px;
}
.p-changeMoneyToNet__note--error {
  color: #e53935;
}
.p-changeMoneyToNet__btn {
  margin: 27px 90px 16px 32px;
}
.p-changeMoneyToNet__svgInfo {
  margin-top: 35px;
}
.p-changeMoneyToNet__btnRow {
  margin-left: 12px;
  padding-bottom: 12px;
}
@keyframes doubleBlinkAnimation {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0.25;
  }
  to {
    opacity: 1;
  }
}
.t-doubleBlink-appear-active,
.t-doubleBlink-enter-active {
  animation: doubleBlinkAnimation 1s;
}
@keyframes tripleBlinkAnimation {
  0% {
    opacity: 1;
  }
  14% {
    opacity: 1;
  }
  29% {
    opacity: 0;
  }
  43% {
    opacity: 1;
  }
  57% {
    opacity: 0;
  }
  72% {
    opacity: 1;
  }
  86% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-tripleBlink-appear-active,
.t-tripleBlink-enter-active {
  animation: tripleBlinkAnimation 2.1s;
}
.t-background {
  transition: background-color 0.3s;
}
.t-background-appear-active,
.t-background-enter-active {
  background-color: rgba(30, 136, 229, 0.12) !important;
}
.clr-setSolidSecondary {
  color: #66727e;
}
.bg-setSolidSecondary {
  background-color: #66727e;
}
.clr-setSolidDecent {
  color: #e0e3e5;
}
.bg-setSolidDecent {
  background-color: #e0e3e5;
}
.clr-setSolidMoreBackground {
  color: #e4f1fc;
}
.bg-setSolidMoreBackground {
  background-color: #e4f1fc;
}
.clr-setDarken {
  color: rgba(0, 20, 40, 0.12);
}
.bg-setDarken {
  background-color: rgba(0, 20, 40, 0.12);
}
.clr-setDisabledBlack {
  color: rgba(0, 0, 0, 0.38);
}
.bg-setDisabledBlack {
  background-color: rgba(0, 0, 0, 0.38);
}
.clr-setLighten {
  color: rgba(255, 255, 255, 0.12);
}
.bg-setLighten {
  background-color: rgba(255, 255, 255, 0.12);
}
.clr-setDisabledWhite {
  color: rgba(255, 255, 255, 0.5);
}
.bg-setDisabledWhite {
  background-color: rgba(255, 255, 255, 0.5);
}
.clr-setMuteWhite {
  color: rgba(255, 255, 255, 0.7);
}
.bg-setMuteWhite {
  background-color: rgba(255, 255, 255, 0.7);
}
.clr-setPureWhite {
  color: #ffffff;
}
.bg-setPureWhite {
  background-color: #ffffff;
}
.clr-setAction {
  color: #005cb2;
}
.bg-setAction {
  background-color: #005cb2;
}
.clr-setShine {
  color: #fabb05;
}
.bg-setShine {
  background-color: #fabb05;
}
.clr-setExtra {
  color: #f1c88d;
}
.bg-setExtra {
  background-color: #f1c88d;
}
.clr-setBackgroundSelectFont {
  color: #ffffff;
}
.bg-setBackgroundSelectFont {
  background-color: #ffffff;
}
.clr-setMoreDisabledWhite {
  color: rgba(255, 255, 255, 0.3);
}
.bg-setMoreDisabledWhite {
  background-color: rgba(255, 255, 255, 0.3);
}
.clr-setMoreContent {
  color: #005cb2;
}
.bg-setMoreContent {
  background-color: #005cb2;
}
.clr-setMoreBackgroundOrange {
  color: rgba(230, 148, 36, 0.12);
}
.bg-setMoreBackgroundOrange {
  background-color: rgba(230, 148, 36, 0.12);
}
.clr-setMoreBackground {
  color: rgba(30, 136, 229, 0.12);
}
.bg-setMoreBackground {
  background-color: rgba(30, 136, 229, 0.12);
}
.clr-setBackgroundDecent {
  color: #f5f5f5;
}
.bg-setBackgroundDecent {
  background-color: #f5f5f5;
}
.clr-setBackgroundDarker {
  color: #f5f5f5;
}
.bg-setBackgroundDarker {
  background-color: #f5f5f5;
}
.clr-setBackgroundLighter {
  color: #ffffff;
}
.bg-setBackgroundLighter {
  background-color: #ffffff;
}
.clr-setNotVeryWhite {
  color: rgba(255, 255, 255, 0.3);
}
.bg-setNotVeryWhite {
  background-color: rgba(255, 255, 255, 0.3);
}
.clr-setReallyDark {
  color: #001428;
}
.bg-setReallyDark {
  background-color: #001428;
}
.clr-setSmooth {
  color: rgba(0, 20, 40, 0.06);
}
.bg-setSmooth {
  background-color: rgba(0, 20, 40, 0.06);
}
.clr-setDecent {
  color: rgba(0, 20, 40, 0.12);
}
.bg-setDecent {
  background-color: rgba(0, 20, 40, 0.12);
}
.clr-setDisabled {
  color: rgba(0, 20, 40, 0.3);
}
.bg-setDisabled {
  background-color: rgba(0, 20, 40, 0.3);
}
.clr-setPassiveLighter {
  color: rgba(0, 20, 40, 0.42);
}
.bg-setPassiveLighter {
  background-color: rgba(0, 20, 40, 0.42);
}
.clr-setPassive {
  color: rgba(0, 20, 40, 0.42);
}
.bg-setPassive {
  background-color: rgba(0, 20, 40, 0.42);
}
.clr-setActive {
  color: rgba(0, 20, 40, 0.6);
}
.bg-setActive {
  background-color: rgba(0, 20, 40, 0.6);
}
.clr-setSecondary {
  color: rgba(0, 20, 40, 0.6);
}
.bg-setSecondary {
  background-color: rgba(0, 20, 40, 0.6);
}
.clr-setReversePrimary {
  color: #ffffff;
}
.bg-setReversePrimary {
  background-color: #ffffff;
}
.clr-setPrimary {
  color: rgba(0, 20, 40, 0.9);
}
.bg-setPrimary {
  background-color: rgba(0, 20, 40, 0.9);
}
.clr-setOrange {
  color: #e69424;
}
.bg-setOrange {
  background-color: #e69424;
}
.clr-setPurple {
  color: #5f01a1;
}
.bg-setPurple {
  background-color: #5f01a1;
}
.clr-setGreen {
  color: #43a047;
}
.bg-setGreen {
  background-color: #43a047;
}
.clr-setRed {
  color: #e53935;
}
.bg-setRed {
  background-color: #e53935;
}
.clr-setSelectsDark {
  color: #99d5ff;
}
.bg-setSelectsDark {
  background-color: #99d5ff;
}
.clr-setSelects {
  color: #1e88e5;
}
.bg-setSelects {
  background-color: #1e88e5;
}
.clr-setStatistics {
  color: #1e88e5;
}
.bg-setStatistics {
  background-color: #1e88e5;
}
.clr-setLinksPassive {
  color: rgba(0, 92, 178, 0.5);
}
.bg-setLinksPassive {
  background-color: rgba(0, 92, 178, 0.5);
}
.clr-setLinks {
  color: #005cb2;
}
.bg-setLinks {
  background-color: #005cb2;
}
.clr-setBrandContrast {
  color: #005cb2;
}
.bg-setBrandContrast {
  background-color: #005cb2;
}
.clr-setBrandDark {
  color: #005cb2;
}
.bg-setBrandDark {
  background-color: #005cb2;
}
.clr-setBrandMain {
  color: #1e88e5;
}
.bg-setBrandMain {
  background-color: #1e88e5;
}
.font-32px {
  font-size: 32px;
}
.line-32px {
  line-height: 32px;
}
.font-30px {
  font-size: 30px;
}
.line-30px {
  line-height: 30px;
}
.font-28px {
  font-size: 28px;
}
.line-28px {
  line-height: 28px;
}
.font-26px {
  font-size: 26px;
}
.line-26px {
  line-height: 26px;
}
.font-24px {
  font-size: 24px;
}
.line-24px {
  line-height: 24px;
}
.font-22px {
  font-size: 22px;
}
.line-22px {
  line-height: 22px;
}
.font-20px {
  font-size: 20px;
}
.line-20px {
  line-height: 20px;
}
.font-18px {
  font-size: 18px;
}
.line-18px {
  line-height: 18px;
}
.font-16px {
  font-size: 16px;
}
.line-16px {
  line-height: 16px;
}
.font-14px {
  font-size: 14px;
}
.line-14px {
  line-height: 14px;
}
.font-12px {
  font-size: 12px;
}
.line-12px {
  line-height: 12px;
}
.font-10px {
  font-size: 10px;
}
.line-10px {
  line-height: 10px;
}
.pad-5 {
  padding: 20px;
}
.pad-5-left {
  padding-left: 20px;
}
.pad-5-right {
  padding-right: 20px;
}
.pad-5-top {
  padding-top: 20px;
}
.pad-5-bottom {
  padding-bottom: 20px;
}
.pad-5-sides {
  padding-left: 20px;
  padding-right: 20px;
}
.pad-5-vert {
  padding-top: 20px;
  padding-bottom: 20px;
}
.mar-5 {
  margin: 20px;
}
.mar-5-left {
  margin-left: 20px;
}
.mar-5-right {
  margin-right: 20px;
}
.mar-5-top {
  margin-top: 20px;
}
.mar-5-bottom {
  margin-bottom: 20px;
}
.mar-5-sides {
  margin-left: 20px;
  margin-right: 20px;
}
.mar-5-vert {
  margin-top: 20px;
  margin-bottom: 20px;
}
.pad-4 {
  padding: 16px;
}
.pad-4-left {
  padding-left: 16px;
}
.pad-4-right {
  padding-right: 16px;
}
.pad-4-top {
  padding-top: 16px;
}
.pad-4-bottom {
  padding-bottom: 16px;
}
.pad-4-sides {
  padding-left: 16px;
  padding-right: 16px;
}
.pad-4-vert {
  padding-top: 16px;
  padding-bottom: 16px;
}
.mar-4 {
  margin: 16px;
}
.mar-4-left {
  margin-left: 16px;
}
.mar-4-right {
  margin-right: 16px;
}
.mar-4-top {
  margin-top: 16px;
}
.mar-4-bottom {
  margin-bottom: 16px;
}
.mar-4-sides {
  margin-left: 16px;
  margin-right: 16px;
}
.mar-4-vert {
  margin-top: 16px;
  margin-bottom: 16px;
}
.pad-3 {
  padding: 12px;
}
.pad-3-left {
  padding-left: 12px;
}
.pad-3-right {
  padding-right: 12px;
}
.pad-3-top {
  padding-top: 12px;
}
.pad-3-bottom {
  padding-bottom: 12px;
}
.pad-3-sides {
  padding-left: 12px;
  padding-right: 12px;
}
.pad-3-vert {
  padding-top: 12px;
  padding-bottom: 12px;
}
.mar-3 {
  margin: 12px;
}
.mar-3-left {
  margin-left: 12px;
}
.mar-3-right {
  margin-right: 12px;
}
.mar-3-top {
  margin-top: 12px;
}
.mar-3-bottom {
  margin-bottom: 12px;
}
.mar-3-sides {
  margin-left: 12px;
  margin-right: 12px;
}
.mar-3-vert {
  margin-top: 12px;
  margin-bottom: 12px;
}
.pad-2 {
  padding: 8px;
}
.pad-2-left {
  padding-left: 8px;
}
.pad-2-right {
  padding-right: 8px;
}
.pad-2-top {
  padding-top: 8px;
}
.pad-2-bottom {
  padding-bottom: 8px;
}
.pad-2-sides {
  padding-left: 8px;
  padding-right: 8px;
}
.pad-2-vert {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mar-2 {
  margin: 8px;
}
.mar-2-left {
  margin-left: 8px;
}
.mar-2-right {
  margin-right: 8px;
}
.mar-2-top {
  margin-top: 8px;
}
.mar-2-bottom {
  margin-bottom: 8px;
}
.mar-2-sides {
  margin-left: 8px;
  margin-right: 8px;
}
.mar-2-vert {
  margin-top: 8px;
  margin-bottom: 8px;
}
.pad-1 {
  padding: 4px;
}
.pad-1-left {
  padding-left: 4px;
}
.pad-1-right {
  padding-right: 4px;
}
.pad-1-top {
  padding-top: 4px;
}
.pad-1-bottom {
  padding-bottom: 4px;
}
.pad-1-sides {
  padding-left: 4px;
  padding-right: 4px;
}
.pad-1-vert {
  padding-top: 4px;
  padding-bottom: 4px;
}
.mar-1 {
  margin: 4px;
}
.mar-1-left {
  margin-left: 4px;
}
.mar-1-right {
  margin-right: 4px;
}
.mar-1-top {
  margin-top: 4px;
}
.mar-1-bottom {
  margin-bottom: 4px;
}
.mar-1-sides {
  margin-left: 4px;
  margin-right: 4px;
}
.mar-1-vert {
  margin-top: 4px;
  margin-bottom: 4px;
}
