.layout-content-holder-bc {
  max-width: var(--layout-width, 1670px);
  margin: 0 auto;
  padding: 0 7px;
}

.footerInfoPage {
  background: rgba(var(--b), 1);
  border-radius: var(--border-radius, 4px);
  margin-bottom: 12px;
}

.footerInfoPage .footerInfoTitle {
  background: rgba(var(--b-sc), 0.06);
  border-bottom: 1px solid rgba(var(--b-sc), 0.08);
}

.page-view-more {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0 8px;
}

.page-view-more-right {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-left: auto;
}

.view-title-more {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(var(--b-sc), 1);
  margin: 0;
}

.view-see-more {
  color: rgba(var(--b-sc), 0.6);
  font-size: 12px;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 4px;
}

.time-filters-bc {
  margin: 0;
}

.time-filters-content {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 4px;
}

.time-filter-button-bc.a-white {
  background: rgba(var(--b-sc), 1) !important;
  color: rgba(var(--b), 1) !important;
}

.show-more-row-bc {
  text-align: center;
  padding: 12px 0 20px;
}

.show-more-link-bc {
  color: rgba(var(--b-sc), 0.6);
  font-size: 12px;
  text-decoration: none;
}

.multi-column-content .c-row-bc {
  display: flex;
  align-items: stretch;
}

.market-odd-bc.odd-up-bc {
  color: rgba(var(--odd-up), 1) !important;
}

.boosted-odd-bc {
  background: rgba(var(--b-sc), 0.06);
}

.popup-holder-bc.content-manager .popup-middleware-bc {
  width: 100%;
  height: 100%;
}

.popup-holder-bc.content-manager.blocked .popup-inner-bc {
  width: 400px;
  max-height: 77vh;
  overflow: hidden;
}

.popup-holder-bc.content-manager .e-p-body-bc {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: auto;
}

.popup-holder-bc.content-manager .reg-form-block-bc {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
}

.popup-holder-bc.content-manager .entrance-form-bc.popup.registration {
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
  overflow: hidden;
}

.popup-holder-bc.content-manager .entrance-form-bc.popup.registration .entrance-form-content-bc {
  flex: 1 1 auto;
  min-height: 0;
  height: auto !important;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
}

.popup-holder-bc.content-manager .entrance-form-bc.popup.registration .reg-form-footer-bc {
  flex: 0 0 auto;
  height: auto !important;
}

.popup-holder-bc.content-manager .entrance-popup-bc.sign-in,
.popup-holder-bc.content-manager .entrance-popup-bc.register {
  height: 77vh;
  display: flex;
  flex-direction: column;
}

.popup-holder-bc.content-manager .entrance-popup-bc .e-p-content-holder-bc,
.popup-holder-bc.content-manager .entrance-popup-bc .e-p-content-bc {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
}

.popup-holder-bc.content-manager .entrance-form-bc.popup.login {
  position: relative;
  top: auto;
  left: auto;
  width: 100%;
  height: auto;
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
}

.popup-holder-bc .popup-t-logo-w-bc .hdr-logo-bc {
  height: 32px;
  width: auto;
}

.popup-holder-bc .e-p-section-title-bc {
  text-decoration: underline;
  text-transform: uppercase;
  cursor: pointer;
  color: rgba(var(--b-sc), 1);
}

.popup-holder-bc .e-p-header-bc .btn.register {
  text-transform: uppercase;
}

.popup-holder-bc .entrance-form-bc.login .entrance-form-action-item-bc.right {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  padding: 0 15px;
  box-sizing: border-box;
}

.popup-holder-bc .entrance-form-bc.login .entrance-form-action-item-bc .btn,
.popup-holder-bc .reg-form-footer-bc .entrance-form-actions-holder-bc.reg-ext-1 .btn {
  width: 100%;
}

.popup-holder-bc .entrance-form-bc.login .form-sign-bc .entrance-f-item-bc,
.popup-holder-bc .entrance-form-bc.registration .entrance-form-content-section-bc {
  padding: 0 15px;
  box-sizing: border-box;
}

.popup-holder-bc .entrance-form-bc.login .sg-n-forgot-password-text {
  padding: 0 15px 10px;
}

.popup-holder-bc .checkbox-control-text-privacy a {
  text-decoration: underline;
  color: inherit;
}

.popup-holder-bc .reg-form-footer-bc {
  border-top: 1px solid rgba(var(--b-sc), 0.08);
}

.popup-holder-bc .reg-form-footer-bc .steps-indicator {
  max-width: 370px;
  margin: 0 auto;
  padding: 0 15px;
}

.popup-holder-bc .live-chat-adviser-bc {
  text-decoration: underline;
}

.layout-footer-holder-bc .horizontalSliderImg {
  filter: grayscale(100%);
  max-height: 36px;
}

.nav-menu-container.header-navigation:first-child {
  background: rgb(47, 47, 47) !important;
}

.hdr-logo-bc {
  height: 36px;
  width: auto;
}

.header-icon img {
  height: 28px;
  width: auto;
}

.center-bottom-btn .nav-floating-btn {
  position: fixed;
  bottom: 90px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 100;
}

.popular-competitions-bc.isWidget {
  position: relative;
  margin-bottom: 8px;
}

.info-game-flag-bc.flag-bc {
  margin-inline-end: 4px;
}

.layout-footer-holder-bc {
  background: rgb(var(--b));
}

.footerInfoColumn .languageDropdown {
  display: none;
}

.gamcare-footer-logo {
  width: auto !important;
  height: 125px !important;
  max-width: 320px;
  filter: none !important;
}

.footerContainer .sliderSingleEl .sliderImage img.gamcare-footer-logo {
  width: auto !important;
  height: 125px !important;
}

.horizontalSliderWrapper .horizontalSliderImg {
  opacity: 1 !important;
  filter: none !important;
  max-height: 48px;
  width: auto !important;
}

.expandableContentData .container h1,
.expandableContentData .container h2 {
  color: rgba(var(--b-sc), 1);
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  letter-spacing: 0.75px;
  margin: 0 0 16px;
}

.expandableContentData .container h1 strong,
.expandableContentData .container h2 strong {
  font-weight: inherit;
}

.expandableContentData .container p {
  color: rgba(var(--b-sc), 0.5);
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 8px;
}

.footerLinkColTitle {
  text-transform: uppercase;
}

.ftr-copy-rights-bc {
  text-align: center;
  color: rgba(var(--b-sc), 0.6);
  font-size: 12px;
  line-height: 1.5;
  max-width: 900px;
  margin: 0 auto;
}

.ftr-copy-rights-bc p {
  margin: 0 0 12px;
}

.sliderTitle {
  text-transform: uppercase;
  text-align: center;
  color: rgba(var(--b-sc), 0.5);
  font-size: 11px;
  letter-spacing: 0.5px;
}

.c-country-bc.flag-bc,
.sp-s-l-h-flag-bc.flag-bc,
.info-game-flag-bc.flag-bc {
  display: inline-block;
  vertical-align: middle;
}

.market-coefficient-bc {
  position: relative;
}

.sgm-market-g-i-cell-bc.market-bc {
  position: relative;
}

.layout-bc > .header-bc {
  grid-area: header;
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 952;
  background: rgba(var(--header), 1);
}

[class*="is-mobile"] html,
[class*="is-mobile"] body {
  overflow-x: hidden;
  max-width: 100vw;
}

[class*="is-mobile"] .layout-bc {
  max-width: 100vw;
  overflow-x: hidden;
}

[class*="is-mobile"] .hdr-main-content-bc .form-control-bc.select.compact-mode,
[class*="is-mobile"] .hdr-main-content-bc .smartPanel-bc,
[class*="is-mobile"] .hdr-main-content-bc .infoTime {
  display: none !important;
}

[class*="is-mobile"] .hdr-main-content-bc {
  flex-wrap: nowrap;
  gap: 4px;
  padding: 0 6px;
  min-height: 46px;
}

[class*="is-mobile"] .hdr-user-bc {
  flex-shrink: 1;
  min-width: 0;
  gap: 4px;
}

[class*="is-mobile"] .hdr-user-bc .btn.s-small {
  padding: 0 8px;
  font-size: 11px;
  min-width: 0;
}

[class*="is-mobile"] .hdr-user-bc .btn.s-small span {
  white-space: nowrap;
}

[class*="is-mobile"] .hdr-logo-bc {
  height: 28px;
}

[class*="is-mobile"] .nav-content-bc {
  overflow: hidden;
}

[class*="is-mobile"] .nav-content-menu {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

[class*="is-mobile"] .nav-content-menu::-webkit-scrollbar {
  display: none;
}

[class*="is-mobile"] .nav-menu-container .nav-menu {
  flex-wrap: nowrap;
  width: max-content;
  min-width: 100%;
}

[class*="is-mobile"] .nav-menu-container .nav-menu > li {
  flex-shrink: 0;
}

[class*="is-mobile"] .nav-menu-container .nav-menu > li > .nav-menu-item {
  font-size: 11px;
  padding: 0 8px;
}

[class*="is-mobile"] .popup-holder-bc {
  min-width: 0 !important;
  width: 100% !important;
}

[class*="is-mobile"] .popup-holder-bc.content-manager.blocked .popup-inner-bc {
  width: 100% !important;
  max-width: 100% !important;
  max-height: 100vh !important;
  max-height: 100dvh !important;
  height: 100% !important;
  border-radius: 0;
}

[class*="is-mobile"] .popup-holder-bc.content-manager .entrance-popup-bc.sign-in,
[class*="is-mobile"] .popup-holder-bc.content-manager .entrance-popup-bc.register {
  height: 100% !important;
  min-width: 0 !important;
}

[class*="is-mobile"] .layout-content-holder-bc {
  padding: 0 5px;
  min-width: 0;
}

[class*="is-mobile"] .page-view-more {
  flex-wrap: wrap;
  gap: 8px;
}

[class*="is-mobile"] .page-view-more-right {
  margin-left: 0;
  width: 100%;
  justify-content: space-between;
}

[class*="is-mobile"] .today-bets-external .c-teams-bc {
  width: auto;
  flex: 1 1 auto;
  min-width: 0;
}

[class*="is-mobile"] .today-bets-external .c-row-bc {
  flex-wrap: nowrap;
}

[class*="is-mobile"] .center-bottom-btn .nav-floating-btn {
  bottom: 16px;
}
