.loadingOverlay___1vU6s {
  min-height: 100vh; }

.preloader___1OXw8 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(181, 183, 187, 0.3); }

.status___334jN {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -20px; }

.spinner___2XjrF {
  position: absolute;
  width: 78px;
  height: 78px;
  left: 50%;
  margin-left: -39px;
  margin-top: -39px; }

.spinner___2XjrF:before {
  content: '';
  position: absolute;
  width: 45px;
  height: 45px;
  top: 50%;
  margin-top: -23px;
  left: 50%;
  margin-left: -23px;
  border-width: 2px 1px;
  border-style: solid;
  border-color: #67a8e4 rgba(103, 168, 228, 0.3);
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  animation: spin___3DFPZ 3.45s infinite;
  -o-animation: spin___3DFPZ 3.45s infinite;
  -ms-animation: spin___3DFPZ 3.45s infinite;
  -webkit-animation: spin___3DFPZ 3.45s infinite;
  -moz-animation: spin___3DFPZ 3.45s infinite; }

.spinner___2XjrF:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -6px;
  background-color: #67a8e4;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  animation: pulse___15zd- 6.9s infinite, borderPulse___2qbRk 6.9s infinite;
  -o-animation: pulse___15zd- 6.9s infinite, borderPulse___2qbRk 6.9s infinite;
  -ms-animation: pulse___15zd- 6.9s infinite, borderPulse___2qbRk 6.9s infinite;
  -webkit-animation: pulse___15zd- 6.9s infinite, borderPulse___2qbRk 6.9s infinite;
  -moz-animation: pulse___15zd- 6.9s infinite, borderPulse___2qbRk 6.9s infinite; }

@keyframes spin___3DFPZ {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg); } }

@-webkit-keyframes spin___3DFPZ {
  0% {
    -webkit-transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(1080deg); } }

@keyframes pulse___15zd- {
  0% {
    background-color: rgba(103, 168, 228, 0.2); }
  13% {
    background-color: rgba(103, 168, 228, 0.2); }
  15% {
    background-color: rgba(103, 168, 228, 0.9); }
  28% {
    background-color: rgba(103, 168, 228, 0.9); }
  30% {
    background-color: rgba(103, 168, 228, 0.2); }
  43% {
    background-color: rgba(103, 168, 228, 0.2); }
  45% {
    background-color: rgba(103, 168, 228, 0.9); }
  70% {
    background-color: rgba(103, 168, 228, 0.9); }
  74% {
    background-color: rgba(103, 168, 228, 0.2); }
  100% {
    background-color: rgba(103, 168, 228, 0.9); } }

@-webkit-keyframes pulse___15zd- {
  0% {
    background-color: rgba(103, 168, 228, 0.2); }
  13% {
    background-color: rgba(103, 168, 228, 0.2); }
  15% {
    background-color: rgba(103, 168, 228, 0.9); }
  28% {
    background-color: rgba(103, 168, 228, 0.9); }
  30% {
    background-color: rgba(103, 168, 228, 0.2); }
  43% {
    background-color: rgba(103, 168, 228, 0.2); }
  45% {
    background-color: rgba(103, 168, 228, 0.9); }
  70% {
    background-color: rgba(103, 168, 228, 0.9); }
  74% {
    background-color: rgba(103, 168, 228, 0.2); }
  100% {
    background-color: rgba(103, 168, 228, 0.9); } }

@keyframes borderPulse___2qbRk {
  0% {
    -webkit-box-shadow: 0 0 0 0 white, 0 0 0 1px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 0 white, 0 0 0 1px rgba(103, 168, 228, 0.8); }
  40% {
    -webkit-box-shadow: 0 0 0 1px white, 0 0 0 2px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 1px white, 0 0 0 2px rgba(103, 168, 228, 0.8); }
  80% {
    -webkit-box-shadow: 0 0 0 3px #ffffff, 0 0 1px 3px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 3px #ffffff, 0 0 1px 3px rgba(103, 168, 228, 0.8); } }

@-webkit-keyframes borderPulse___2qbRk {
  0% {
    -webkit-box-shadow: 0 0 0 0 white, 0 0 0 1px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 0 white, 0 0 0 1px rgba(103, 168, 228, 0.8); }
  40% {
    -webkit-box-shadow: 0 0 0 1px white, 0 0 0 2px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 1px white, 0 0 0 2px rgba(103, 168, 228, 0.8); }
  80% {
    -webkit-box-shadow: 0 0 0 3px #ffffff, 0 0 1px 3px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 3px #ffffff, 0 0 1px 3px rgba(103, 168, 228, 0.8); } }

@-webkit-keyframes load8___3rqEf {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8___3rqEf {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.textDanger___1uPxa {
  color: #ea553d;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5; }

.localizationText___MqaL7 {
  line-height: 1.5; }

.pureText___7hKdv {
  line-height: 1.5; }

.baseText___2C2-K {
  display: inline;
  word-wrap: normal; }

.baseTextRtl___12hQL {
  text-align: right; }

.baseTextLtr___2oQp8 {
  text-align: left; }

.selectionItemLayoutSelected___zmBAv {
  -webkit-transition: background-color 300ms linear;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
  background-color: rgba(245, 245, 245, 0.4) !important; }

.touchable___26kMQ:hover {
  opacity: 0.7; }

.safeTouchButton___1WthB:focus {
  outline: 0 !important; }

.safeTouchButton___1WthB {
  border-width: 0em;
  padding: 0em;
  border-radius: 0.4em;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  min-width: 24px;
  min-height: 24px;
  background-color: transparent;
  user-select: none;
  font-weight: 400;
  border-radius: 3px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  cursor: pointer !important; }

.safeTouchButton___1WthB:hover {
  opacity: 0.8; }

.touchable___26kMQ {
  outline: 0 !important;
  width: 100%;
  opacity: 1;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center; }

.primaryButton___2bbTF {
  padding: 8px;
  min-width: 120px; }

.primaryButton___2bbTF > * {
  color: #fff; }

.primaryButton_2___1qdXO {
  background-color: #7daa2f !important;
  transition: background-color 0.1s; }
  .primaryButton_2___1qdXO:hover {
    background-color: #92c637 !important; }

.secondaryButton___1h8Q4 {
  padding: 8px;
  min-width: 120px;
  background-color: #276aa5;
  transition: background-color 0.1s; }
  .secondaryButton___1h8Q4:hover {
    background-color: #3185ce !important; }

.borderButton___2ukkq {
  padding: 8px;
  min-width: 120px;
  border: solid;
  border-width: 1px;
  text-decoration: none;
  font-size: 0.875rem; }

.borderButton___2ukkq:hover {
  color: white; }

.borderButtonSpinner___6-MqH {
  color: #24bce6; }

.borderButtonSpinner___6-MqH:hover {
  color: white; }

.loadingIndicatorLayout___KpBQR {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center; }

.iconAndLoadingSpacer___29N8C {
  width: 0.6em; }

.baseButton___36Jny {
  opacity: 1;
  overflow: hidden;
  height: 2.4em; }

.baseButton___36Jny:hover {
  background-color: #5a6268;
  opacity: 1; }

.baseButtonInner___2o7Bn:hover {
  opacity: 1; }

.baseButtonLoading___1AdN9 {
  opacity: 0.8; }

.selectionItemLayoutSelected___1sWto {
  -webkit-transition: background-color 300ms linear;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
  background-color: rgba(245, 245, 245, 0.4) !important; }

.root___3R1mU,
.root_mui___1lazG {
  z-index: 10000;
  position: fixed;
  left: 1em;
  right: 1em;
  display: flex;
  align-content: center;
  justify-content: center;
  flex-direction: column;
  pointer-events: none;
  align-items: flex-end;
  align-self: flex-end; }

.root___3R1mU {
  top: 76px; }

.alert___2HV_y {
  pointer-events: none;
  max-width: 30em; }

.text___28O8b {
  opacity: 0.8;
  pointer-events: none; }

.success___3SNwF {
  color: #075c2d; }

.failed___3BoNz {
  color: #ff5d5c; }

.root_mui___1lazG {
  bottom: 1em; }
  .root_mui___1lazG .alertRoot___28JgV {
    border-radius: 3px !important;
    color: #224e7b !important;
    background-color: #fff !important;
    border: 1px solid #d3dee8;
    box-shadow: 0 0.3125em 1.0625em 0.0625em #00000045; }
    .root_mui___1lazG .alertRoot___28JgV:nth-child(n + 2) {
      margin-top: 10px; }
    .root_mui___1lazG .alertRoot___28JgV .icon___1us6F {
      min-width: 20px;
      height: 20px;
      position: relative;
      align-items: center;
      justify-content: center;
      margin-top: 11px !important;
      margin-inline-end: 12px;
      border-radius: 50%;
      color: #fff !important;
      animation: rotate___3BGP4 0.5s; }

@keyframes rotate___3BGP4 {
  0% {
    transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0);
    opacity: 1; } }
      .root_mui___1lazG .alertRoot___28JgV .icon___1us6F:before {
        width: 100%;
        height: 100%;
        position: absolute;
        content: '';
        top: 0;
        opacity: 0.15;
        font-size: inherit;
        background-color: currentColor;
        border-radius: inherit;
        transform: translate(30%, -30%); }
    .root_mui___1lazG .alertRoot___28JgV .message___2c3xX {
      max-width: 30em;
      text-align: start; }
      .root_mui___1lazG .alertRoot___28JgV .message___2c3xX .message_title___1qwN9 {
        font-size: 1.25em;
        font-weight: 700; }
      .root_mui___1lazG .alertRoot___28JgV .message___2c3xX .message_text___3EQrV {
        overflow-wrap: anywhere; }
    .root_mui___1lazG .alertRoot___28JgV.alertRoot_error___3VBCg .icon___1us6F {
      background-color: #ff575b; }
    .root_mui___1lazG .alertRoot___28JgV.alertRoot_error___3VBCg .message_title___1qwN9 {
      color: #ff575b; }
    .root_mui___1lazG .alertRoot___28JgV.alertRoot_success___3vYcF .icon___1us6F {
      background-color: #92c738; }
    .root_mui___1lazG .alertRoot___28JgV.alertRoot_success___3vYcF .message_title___1qwN9 {
      color: #92c738; }

@media (max-width: 650px) {
  .root_mui___1lazG .alertRoot___28JgV {
    width: 100%; } }

.selectionItemLayoutSelected___1CFpO {
  -webkit-transition: background-color 300ms linear;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
  background-color: rgba(245, 245, 245, 0.4) !important; }

.sportNameHeaderLayout___2Z6m7 {
  background-color: #14805e;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  justify-content: space-between;
  padding-left: 16px;
  padding-right: 16px; }

.sportNameHeaderText___1RlbO {
  box-sizing: border-box;
  color: white !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 46px; }

.tournamentsLoadingIndicator___3MvJI {
  width: 100%;
  min-height: 128px !important;
  justify-content: flex-start !important; }

.tournamentsLoadingIndicatorInnerDiv___JTb0i {
  width: 100%; }

.tournamentItemTitleLayout___1oa3G {
  min-height: 32px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  align-items: unset;
  align-content: center; }

.tournamentItemTitleText___3Ghnw {
  color: #404040;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  height: 100%;
  margin-left: 8px;
  margin-right: 8px; }

.tournamentItemTitleBlock___28YeK {
  width: 5px;
  height: 100%;
  min-height: 32px; }

.matchItemRoot___1gXbH {
  min-height: 70px !important;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  align-content: center;
  background-color: #666666;
  padding: 0px;
  margin: 0px; }

.matchItemRootMobile___2CdoV {
  flex-direction: column !important; }

.matchItemMatchInfoButton___14EVK {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  align-content: center;
  flex: 1;
  height: 100%;
  min-height: 70px !important; }

.matchItemMatchInfoButtonMobile___BRA6f {
  width: 100%; }

.marketLayout___3hO9G {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  justify-content: unset;
  align-content: center;
  background-color: #989595; }

.marketLayoutStaticMode___NVJlS {
  min-height: 70px !important; }

.matchDirectionAwareLayout___2MNly {
  width: 100%;
  padding: 8px 4px;
  display: flex;
  border-top: none; }

.teamText___1mJA1 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #ddd !important;
  font-size: 12px;
  line-height: 15px; }

.statusText___ZOPZA {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
  line-height: 15px;
  padding-right: 8px; }

.marketCountText___h2xXG {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px; }

.marketCountIcon___3Hfzd {
  font-size: 12px;
  line-height: 18px; }

.marketCountAndIconSpacer___-XbDM {
  width: 4px; }

.teamsLayout___3v_FW {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  align-content: center; }

.marketCountLayout___1vi7A {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  align-content: center;
  width: auto;
  max-width: 100px;
  min-width: 50px;
  padding-left: 4px;
  padding-right: 4px;
  flex-direction: row; }

.tournamentRoot___2n0m7 {
  background-color: #878787;
  width: 100%; }

.marketListRootLayout___UV-1t {
  display: flex;
  flex: 1; }

.marketListRootLayoutMobile___1zMbj {
  width: 100%; }

.selectionItemLayout___1IwN1 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  justify-content: unset;
  align-content: center;
  flex: 1;
  border: solid;
  border-width: 1px;
  border-color: #6c6c6c;
  transition-delay: 0s;
  transition-duration: 1s;
  transition-property: 'background';
  transition-timing-function: ease; }

.selectionOddIncreaseBackground0___1BN_I {
  animation: selectionOddIncreaseBackgroundFrame___c96AH 4s linear !important; }

.selectionOddIncreaseBackground1___2kjWo {
  animation: selectionOddIncreaseBackgroundFrame___c96AH 4s linear !important; }

@keyframes selectionOddIncreaseBackgroundFrame___c96AH {
  0% { }
  100% { }
  20% {
    background: #28a745; }
  80% {
    background: #28a745; } }

.selectionOddDecreaseBackground0___2iaBL {
  animation: selectionOddDecreaseBackgroundFrame___1HWNi 4s linear !important; }

.selectionOddDecreaseBackground1___3BbiB {
  animation: selectionOddDecreaseBackgroundFrame___1HWNi 4s linear !important; }

@keyframes selectionOddDecreaseBackgroundFrame___1HWNi {
  100% { }
  0% { }
  20% {
    background: #ea553d; }
  80% {
    background: #ea553d; } }

.selectionLayout___3Rrq7 {
  width: 100%;
  display: grid !important; }

.selectionLayout1___3aETW {
  grid-template-columns: 1fr; }

.selectionLayout2___H5pN5 {
  grid-template-columns: 1fr 1fr; }

.selectionLayout3___1ORhG {
  grid-template-columns: 1fr 1fr 1fr; }

.selectionLayout4___1Swo9 {
  grid-template-columns: 1fr 1fr 1fr 1fr; }

.selectionTextLayout___3f-r3 {
  background-color: #989595;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  align-content: center;
  flex: 0.5; }

.selectionPriceLayout___2xN8G {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  align-content: center;
  flex: 0.5;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
  -webkit-transition: background-color 300ms linear;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear; }

.selectionPriceLayout___2xN8G:hover {
  opacity: 0.8; }

.selectionOddsValue___3S7mg {
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 4px; }

.selectionOddsTitle___3itNj {
  font-size: 11px;
  color: #212529 !important;
  margin-top: 1px;
  margin-bottom: 1px; }

.marketTitleStatic___3z6Pv {
  font-size: 11px;
  padding-top: 4px;
  padding-bottom: 4px; }

.marketTitleCollapse___-thTw {
  font-size: 16px;
  font-weight: 700;
  line-height: 43px; }

.matchActiveIndicatorLayout___363Af {
  width: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  align-content: center;
  height: 70px; }

.matchActiveIndicatorLayout___363Af:hover {
  opacity: 0.4 !important; }

.cartIcon___3gEmK {
  width: 25px;
  height: 100%;
  background: no-repeat center; }

.filmPlay___2hLts {
  width: 25px; }

.cartAndFilmSpacer___25TiU {
  height: 8px; }

.infoLayout___crSn5 {
  min-width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  align-content: center; }

.teamAndStatusLayout___3oLWh {
  display: flex;
  flex-direction: column;
  padding-left: 16px;
  padding-right: 16px; }

.matchMemberItemLayout___1Ww0n {
  padding-top: 4px;
  padding-bottom: 4px; }

.collapseModeTop___1xiSV {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px; }

.collapseTouch___CjqNl {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  align-content: center; }

.collapseElement___2ajRT {
  width: 100%; }

.angle___297CZ {
  color: white;
  size: 16px; }

.arrowIcon___1tiHr {
  position: absolute;
  left: 8px; }

.searchSportRootLayout___1zsoi {
  background-color: #222222; }

.searchLayout___3VCY- {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  align-content: center; }

.searchEditTextAndActionLayout___1eZ87 {
  padding-top: 8px;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 24px; }

.searchEditTextAndActionSpacer___3qPr9 {
  min-width: 4px;
  min-height: 1px; }

.searchNoResultText___MhdB1 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex !important;
  align-content: center;
  min-width: 100%;
  min-height: 64px;
  padding-top: 8px;
  padding-bottom: 8px; }

.searchDialogTitle___AzFaH {
  color: white;
  font-size: 24px;
  margin-bottom: 8px;
  margin-top: 14px; }

.searchDialogDescription___8B1zd {
  color: white;
  font-size: 16px;
  margin: 6px; }

.searchDialogNoResultText___2JxB- {
  color: white; }

.searchButton___30r_j {
  width: 64px;
  min-width: 64px; }

.searchResultLayout___YCZNe {
  max-height: 75vh;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 100%; }

.searchIcon___3vR1c {
  color: white; }

.searchCloseButton___14bZc {
  position: absolute;
  top: 16px; }

.searchCloseButtonRtl___1NLo9 {
  left: 16px; }

.searchCloseButtonLtr___1HweO {
  right: 16px; }

.root___37doI {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 100%; }

.wrap___2Y8XK {
  flex-wrap: wrap; }

.justifyFromEnd___29a1H {
  justify-content: flex-end !important;
  text-align: right; }

.justifyFromStart___19t2p {
  justify-content: flex-start !important;
  text-align: left; }

.justifyFromEnd___29a1H > * {
  text-align: right !important; }

.justifyFromStart___19t2p > * {
  text-align: left !important; }

.selectionItemLayoutSelected___vQLd6 {
  -webkit-transition: background-color 300ms linear;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
  background-color: rgba(245, 245, 245, 0.4) !important; }

.arrowUpIcon___2XI8p {
  color: #28a745; }

.arrowDownIcon___2vN7T {
  color: #ea553d; }

.selectionItemLayoutSelected___28q0W {
  -webkit-transition: background-color 300ms linear;
  -moz-transition: background-color 300ms linear;
  -o-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
  background-color: rgba(245, 245, 245, 0.4) !important; }

.visibleChildrenRoot___2nm_D {
  width: 100%; }

.componentLoadingIndicatorRoot___pIZOM {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20px; }

.spinnerWrapper___2jUBB {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  position: relative; }

.spinner___3Vb5f {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  position: absolute;
  left: 50%; }

.spinner___3Vb5f:before {
  content: '';
  position: absolute;
  width: 45px;
  height: 45px;
  top: 50%;
  margin-top: -23px;
  left: 50%;
  margin-left: -23px;
  border-width: 2px 1px;
  border-style: solid;
  border-color: #67a8e4 rgba(103, 168, 228, 0.3);
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  animation: spin___lvuPt 3.45s infinite;
  -o-animation: spin___lvuPt 3.45s infinite;
  -ms-animation: spin___lvuPt 3.45s infinite;
  -webkit-animation: spin___lvuPt 3.45s infinite;
  -moz-animation: spin___lvuPt 3.45s infinite; }

.spinner___3Vb5f:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -6px;
  background-color: #67a8e4;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  animation: pulse___3Ixgf 6.9s infinite, borderPulse___1xIBu 6.9s infinite;
  -o-animation: pulse___3Ixgf 6.9s infinite, borderPulse___1xIBu 6.9s infinite;
  -ms-animation: pulse___3Ixgf 6.9s infinite, borderPulse___1xIBu 6.9s infinite;
  -webkit-animation: pulse___3Ixgf 6.9s infinite, borderPulse___1xIBu 6.9s infinite;
  -moz-animation: pulse___3Ixgf 6.9s infinite, borderPulse___1xIBu 6.9s infinite; }

@keyframes spin___lvuPt {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg); } }

@-webkit-keyframes spin___lvuPt {
  0% {
    -webkit-transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(1080deg); } }

@keyframes pulse___3Ixgf {
  0% {
    background-color: rgba(103, 168, 228, 0.2); }
  13% {
    background-color: rgba(103, 168, 228, 0.2); }
  15% {
    background-color: rgba(103, 168, 228, 0.9); }
  28% {
    background-color: rgba(103, 168, 228, 0.9); }
  30% {
    background-color: rgba(103, 168, 228, 0.2); }
  43% {
    background-color: rgba(103, 168, 228, 0.2); }
  45% {
    background-color: rgba(103, 168, 228, 0.9); }
  70% {
    background-color: rgba(103, 168, 228, 0.9); }
  74% {
    background-color: rgba(103, 168, 228, 0.2); }
  100% {
    background-color: rgba(103, 168, 228, 0.9); } }

@-webkit-keyframes pulse___3Ixgf {
  0% {
    background-color: rgba(103, 168, 228, 0.2); }
  13% {
    background-color: rgba(103, 168, 228, 0.2); }
  15% {
    background-color: rgba(103, 168, 228, 0.9); }
  28% {
    background-color: rgba(103, 168, 228, 0.9); }
  30% {
    background-color: rgba(103, 168, 228, 0.2); }
  43% {
    background-color: rgba(103, 168, 228, 0.2); }
  45% {
    background-color: rgba(103, 168, 228, 0.9); }
  70% {
    background-color: rgba(103, 168, 228, 0.9); }
  74% {
    background-color: rgba(103, 168, 228, 0.2); }
  100% {
    background-color: rgba(103, 168, 228, 0.9); } }

@keyframes borderPulse___1xIBu {
  0% {
    -webkit-box-shadow: 0 0 0 0 white, 0 0 0 1px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 0 white, 0 0 0 1px rgba(103, 168, 228, 0.8); }
  40% {
    -webkit-box-shadow: 0 0 0 1px white, 0 0 0 2px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 1px white, 0 0 0 2px rgba(103, 168, 228, 0.8); }
  80% {
    -webkit-box-shadow: 0 0 0 3px #ffffff, 0 0 1px 3px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 3px #ffffff, 0 0 1px 3px rgba(103, 168, 228, 0.8); } }

@-webkit-keyframes borderPulse___1xIBu {
  0% {
    -webkit-box-shadow: 0 0 0 0 white, 0 0 0 1px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 0 white, 0 0 0 1px rgba(103, 168, 228, 0.8); }
  40% {
    -webkit-box-shadow: 0 0 0 1px white, 0 0 0 2px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 1px white, 0 0 0 2px rgba(103, 168, 228, 0.8); }
  80% {
    -webkit-box-shadow: 0 0 0 3px #ffffff, 0 0 1px 3px rgba(103, 168, 228, 0.8);
    box-shadow: 0 0 0 3px #ffffff, 0 0 1px 3px rgba(103, 168, 228, 0.8); } }

@-webkit-keyframes load8___1bXBy {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8___1bXBy {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.componentLoadingIndicatorSpinnerTopSpacer___ot8xo {
  min-width: 1px;
  min-height: 8px; }

.componentLoadingIndicatorSpinnerBottomSpacer___3JSW9 {
  min-width: 1px;
  min-height: 4px; }

.liveHeaderLayout___IXWwY {
  background-color: #14805e !important;
  padding-left: 12px;
  padding-right: 12px; }

.liveHeaderText___3zzdV {
  font-size: 16px;
  font-weight: 700;
  line-height: 43px;
  margin-left: 4px;
  margin-right: 4px; }

.liveHeaderTextSecondary___1EZv2 {
  color: #fedd3a !important; }

.preLiveSectionLoadingIndicator___3gvMh {
  min-height: 128px; }

