#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.u-i-e-p-p-content-bc.u-i-common-content.user-profile > form > div.userProfile-content > div.userProfileWrapper-bc.userProfileSection-1,
#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.u-i-e-p-p-content-bc.u-i-common-content.user-profile > form > div.u-i-p-c-footer-bc {
  display: none;
}
body {
  background: linear-gradient( to bottom,
  #1a2d4d 0%,
  #172a4a 100%) !important;
}

.congrats-block-image {
  display: none !important;
}

.account-verified-button {
  display: none !important;
}

.u-i-profile-page-content .u-i-p-p-u-i-edit-button-bc:nth-of-type(2) {
  display: none !important;
}

.footerInfoColumn {
  display: none;
}

.hdr-main-content-bc,
.logo {
  height: 75px !important;
}

.hdr-logo-bc {
  max-width: 275px !important;
}

.nav-menu-container .nav-menu {
  margin: auto;
}

.nav-menu-container.header-navigation:first-child .nav-menu-item:after {
  top: -4px;
}
/*domain*/
.informative-widget-link p {
  font-size: 16px !important;
  color: #ffffff !important;
}

/* domain animasyon */
.informative-widget-link {
  display: flex !important;
  justify-content: center !important;
  overflow: hidden !important;
}

.informative-widget-link p {
  white-space: nowrap !important;
  margin: 0 auto !important;
  display: inline-block !important;
  animation: slidelink linear infinite !important;
  animation-duration: 30s !important;
}
.informative-widget-link p:hover {
  animation-play-state: paused !important;
}
@keyframes slidelink {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}
/*New Design Start */
.layout-bc.is-home-page {
  /*background:#050511 !important;*/
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:last-child {
  margin-bottom: 20px !important;
}
.ftr-game-item-bc {
  background: #433f59 !important;
}
.product-banner-info-bc:before {
  background: transparent !important;
}
.sidebar-image .bc-i-telegram {
  color: #20df7b !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item.active,
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active,
.left-menu-container .second-tabs-bc .tab-bc.active,
.left-menu-container .second-tabs-bc .tab-bc:hover,
.market-bc.active,
.market-bc:hover {
  background: #20df7b !important;
}
.btn.register,
.ftr-g-content-bc .market-bc:hover,
.ftr-g-content-bc .market-bc.active,
[dir="ltr"] .hdr-toggle-button-bc:after {
  background: #20df7b !important;
}
.hdr-time-bc {
  background: transparent !important;
}
.hdr-dynamic-content,
.header-bc,
.layout-footer-holder-bc {
  background: #152b49 !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
  text-transform: uppercase !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu {
  padding: 7px !important;
}

.nav-menu-container .nav-menu {
  height: 45px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
  border-radius: 10px !important;
  padding: 15px !important;
  margin: 0 5px !important;
  box-shadow: none !important;
  font-size: 14px;
}
.promotionsListEl-bc:hover:before {
  animation: slide 1s;
}

.promotions-article-title {
  display: none !important;
}

.promotionsListEl-bc {
  position: relative !important;
}
.promotionsListEl-bc:hover:before {
  animation: slide 1s;
}
.promotionsListEl-bc:before {
  content: "";
  top: 0;

  transform: translateX(100%);
  width: 100%;
  height: 100%;
  pointer-events: none;
  position: absolute;
  z-index: 1;
  background: linear-gradient( 90deg,
  rgba(255, 255, 255, 0) 0,
  rgba(255, 255, 255, 0.4) 50%,
  rgba(128, 186, 232, 0) 99%,
  rgba(125, 185, 232, 0)) !important;
}
@keyframes slide {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc.selected > .sp-s-l-head-bc {
  background: #20df7b !important;
}

.left-menu-scroll > .sp-sub-list-bc.active > .sp-s-l-head-bc {
  background: #20df7b !important;
}
.casino-info-block .main-tabs-bc .tab-bc.active,
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover,
.checkbox-control-input-bc:checked ~ .checkbox-control-icon-bc {
  background: #20df7b !important;
}
div#seal-d02c7350-286c-4a65-b59e-f71de934a0df,
.compact-footer .footer-bc,
.left-menu-container,
.sportsbook {
  background: #152b49 !important;
}
.layout-header-holder-bc {
  background: #152b49 !important;
  box-shadow: 0 10px 0 0 #152b49 !important;
}
.game-details-section .live-page-sections-bc:first-child,
.bs-inputs-bc {
  background: #152b49 !important;
}
::selection {
  background: #33b048 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-s-l-b-content-bc,
.multi-select-label-bc {
  background: #152b49 !important;
}
.market-game-odd,
.bs-bet-i-b-amount-bc {
  color: #20df7b !important;
}
.layout-bc.theme-default.has-sub-navigation.compact-footer.betslip-Hidden {
  background: #152b49 !important;
}
.sp-sub-list-bc.all.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc {
  background: linear-gradient(90deg, #20df7b 0, #d63053);
}
.popup-inner-bc {
  background: #152b49 !important;
}

.nav-menu-container.header-navigation:first-child {
  position: relative !important;
  z-index: 1 !important;
  background: linear-gradient(90deg, #152b49, #3d597d, #152b49) !important;
}

.nav-content-bc,
.nav-content-bc .nav-menu-container .nav-menu-sub {
  background: linear-gradient(45deg, #3d597d, #152b49) !important;
}

.sdr-item-bc:before {
  background: transparent !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item,
.selected-underline:before {
  background: #20df7b !important;
}
.nav-menu-container.header-navigation:nth-child(2) {
  background: linear-gradient(90deg, #152b49, #3d597d, #152b49) !important;
}
.btn.register,
.hdr-time-bc,
.count-odd-animation.hdr-toggle-button-bc:after {
  color: #fff !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item.active,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item:hover,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item.active,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item:hover {
  box-shadow: inset 0 -2px 0 0 #20df7b !important;
}
.sportsbook .sgm-market-search {
  background: #050511 !important;
  box-shadow: 0 0 0 2px #050511 !important;
}
.ftr-g-i-head-bc,
.ftr-g-i-body-bc,
.ftr-g-content-bc .market-bc {
  background: linear-gradient(90deg, #152b49, #3d597d, #152b49) !important;
}


.promotionsList-bc {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-gap: 40px !important;
}
/*      Promo End   */
.bc-i-whatsapp {
  background: url(https://cmsbetconstruct.com/storage/medias/masterbetting-1877246/media_1877246_305e06df5c731e3e621cd8d26d7b3211.png) !important;
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  width: 28px !important;
  height: 28px !important;
}

.bc-i-whatsapp:before {
  content: "" !important;
}

.layout-bc:not(.page-full-size) .layout-footer-holder-bc {
  max-width: 100% !important;
}

.footerLinkColTitle {
  font-size: 16px !important;
}
.footerLinkColEl a {
  font-size: 14px !important;
}
[class*="is-web"] .footerLinkCol:not(:last-child) {
  margin-right: 12% !important;
}

.layout-content-holder-bc > .casinoJackpotWrapper-bc.EGT:before,
.hm-row-bc .casinoJackpotWrapper-bc.EGT:before {
  background-image: none !important;
}

.layout-content-holder-bc > .casinoJackpotWrapper-bc:not(.VGS,
.PSN,
.DLV,
.EGT,
.RTG,
.APG):before,
.hm-row-bc .casinoJackpotWrapper-bc:not(.VGS,
.PSN,
.DLV,
.EGT,
.RTG,
.APG):before {
  background-image: none !important;
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc.APG:before,
.hm-row-bc .casinoJackpotWrapper-bc.APG:before {
  background-image: none !important;
}
.header-user-nav > .nav-menu-other > li:hover,
.header-user-nav .nav-menu-sub {
  background: #152b49 !important;
}
.header-user-nav > .nav-menu-other > li:hover > a,
.ss-input-bc,
.sp-button-bc {
  background: #152b49 !important;
}
.hdr-smart-panel-holder-arrow-bc:before {
  border-color: transparent transparent #152b49 !important;
}
.sport-search-result-bc {
  background: #152b49 !important;
}
.sportsbook .sgm-market-search {
  background: #152b49 !important;
  box-shadow: 0 0 0 2px #152b49 !important;
}
.horizontalSliderElem {
  width: 115px !important;
}
.footerWarningAge {
  border-color: #20df7b !important;
}
.crypto-currency-data i,
.footerWarningAge {
  color: #20df7b !important;
}
.sidebar-item.twitter,
.sidebar-item.instagram,
.sidebar-item.telegram,
.sidebar-imageSrc {
  background: #20df7b !important;
}
.betslip-bonus-info {
  background: #233d60 !important;
}
.wallet-menu-content {
  background: #152b49 !important;
}
.u-i-edit-verify-account-page-bc {
  display: none !important;
}

.crypto-currency-data i {
  color: #20df7b !important;
}
a.btn.a-color.header-icon-text.bc-i-circle-dollar,
button.btn.a-color.connect-wallet {
  background: #20DF7B !important;
  color: #fff !important;
}
.entrance-form-actions-holder-bc.login-ext-1 .btn.a-color {
  background: #20DF7B !important;
}

.popup-holder-bc.windowed.info .popup-inner-bc,
.popup-holder-bc.windowed.info .status-popup-content-w-bc {
  background: transparent !important;
}
.sp-button-bc:hover i:before,
.sp-button-bc.active i:before {
  color: #20DF7B !important;
}
.sp-button-bc .count-odd-animation:after {
  background: #20DF7B !important;
  color: #000 !important;
}
.historyList-thead {
  color: rgba(var(--b-sc), 0.8) !important;
  background: rgba(var(--b-sc), 0.1) !important;
}
.u-i-p-c-filter-footer-bc .btn.a-color,
.messageBoxWrapper-bc .btn,
.u-i-p-c-footer-bc .btn.right-aligned {
  background: #20DF7B !important;
  color: #fff !important;
}
.registration .reg-form-footer-bc .btn.a-color {
  background: #20DF7B !important;
}
.registration .reg-form-footer-bc .btn.a-color:hover,
.entrance-form-actions-holder-bc.login-ext-1 .btn.a-color:hover,
.entrance-form-actions-holder-bc.login-ext-1 .btn.a-color:hover {
  background: #22E07B !important;
}
.m-block-nav-items-bc {
  grid-template-columns: repeat(auto-fill, minmax(134px, 1fr)) !important;
}
.payment-logo {
  width: auto !important;
}
button.btn.a-color.deposit {
  background: #20DF7B !important;
}
.popup-holder-bc.user-profile-container > .popup-middleware-bc > .popup-inner-bc {
  width: 1375px !important;
}
.casino-category-chooser-container .horizontal-sl-item-bc:not(.active),
.casino-info-block,
.accordion-items-container {
  background: #152b49 !important;
  color: #fff !important;
}
.accordion-items .accordion-button:hover {
  box-shadow: 0 0 0 1px #20df7b !important;
}
.accordion-items .accordion-button.a-outline {
  box-shadow: 0 0 0 1px #20df7b !important;
  background: #20df7b !important;
}
.betslip-bc.full.Full {
  background: #152b49 !important;
}
a.btn.a-color.header-icon-text.bc-i-applications:before {
  content: "" !important;
}

a.btn.a-color.header-icon-text.bc-i-applications {
  color: transparent !important;
  background: transparent !important;
}

a.btn.a-color.header-icon-text.bc-i-applications {
  background: url(https://cmsbetconstruct.com/storage/medias/masterbetting-1877246/media_1877246_19d6aa25ec3265d109b373b40d56523b.png) !important;
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  width: 28px !important;
  height: 28px !important;
}
.informative-widget {
  background: #152b49 !important;
}
.footerLinkCols {
  flex-wrap: nowrap !important;
}
[class*="is-web"] .footerLinkCol:not(:last-child) {
  margin-right: 7% !important;
}
.popup-holder-bc.windowed.info .status-popup-content-w-bc {
  width: 520px !important;
}
.popup-holder-bc.windowed.info .popup-inner-bc {
  width: 520px !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-s-l-b-content-bc,
.sportsbook-container.multi-column-view .multi-column-resize-block,
.ss-icon-holder-bc,
[class*=is-web] .casinoCategoryChooserContainer,
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper,
.casinoProviderRow,
.casinoGameListBlockHeader,
[class*=is-web] .searchInputWrp,
.market-game-part-container > b,
[class*=is-web] .horizontalCategoryItem,
[class*=is-web] .horizontalCategoryItem {
  background: #152b49 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-s-l-b-c-i-g-league-c-bc {
  color: #fff !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav:before,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav:before,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav:before,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav:before {
  background: linear-gradient(to bottom, #1a2d4d rgba(var(--b-sc), .2)) !important;
}

a.btn.a-color.header-icon-text.bc-i-call {
  background: #20df7b !important;
  color: #152b49 !important;
}
.tournamentSectionInfoTxt:after {
  background: linear-gradient(0deg, #152b49, rgb(39 62 97 / 0%)) !important;
}
.featuredGameItem {
  background: #152b49 !important;
}

.featuredGamesContent .carouselWrapper .swiper-button-prev {
  background: linear-gradient(-270deg, rgb(23 29 44), rgba(var(--b), 0)) !important;
}

.featuredGamesContent .carouselWrapper .swiper-button-next {
  background: linear-gradient(270deg, rgb(23 29 44), rgba(var(--b), 0)) !important;
}