:root {
  --b: 18, 18, 18 !important;
  --header: 18, 18, 18 !important;
  --menu: 18, 18, 18 !important;
      --tab-navigation: 18, 18, 18 !important;
  --shiny-cta-bg: #000000 !important;
  --shiny-cta-bg-subtle: #1a1818 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: blue !important;
  --shiny-cta-highlight-subtle: #8484ff !important;
}
@font-face {
  font-family: "Dynalight";
  src: url("https://server4.dosya.co/cgi-bin/azcl9.cgi/trsvrtve73evs4h3chxqwrzrfndee5pmrytmvma5ry/Dynalight-Regular.ttf");
}
.btn.register, .btn.btn-color {
    background: #4cc744 !important;
}
#comm100-float-button-546690c2-3c36-4941-9779-523f5615d9e2-2 > div {
  margin-bottom: 20px !important;
}

#betslip_container > div > div.bs-f-footer > div.bet-slip-switcher-wrapper-bc > div > div.bet-slip-switcher-row-inner-bc > div:nth-child(1){
  flex:none !important;
}
#betslip_container > div > div.bs-f-footer > div.bet-slip-switcher-wrapper-bc > div > div.bet-slip-switcher-row-inner-bc{
  gap:30%;
}
.hdr-main-content-bc {
    border-bottom: 1px solid rgb(255 255 255) !important
}
[dir=ltr] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:after, [dir=ltr] .hdr-navigation-scrollable-bc.scroll-start:after {
    background: linear-gradient(to left, rgb(76 199 68 / 68%) 0%, transparent 100%) !important;
}
.hdr-navigation-scrollable-bc.scroll-start:before, .hdr-navigation-scrollable-bc.scroll-end:before {
    background: linear-gradient(to right, rgb(76 199 68 / 68%) 0%, transparent 100%) !important;
}
.hdr-navigation-scrollable-bc {
    border-bottom: 1px solid rgb(255 255 255) !important
}
@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    rotate: 360deg;
  }
}

@keyframes breathe {
  from,
  to {
    scale: 1;
  }
  50% {
    scale: 1.2;
  }
}
@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}
.sgm-market-g-i-cell-bc.market-bc {
    background: linear-gradient(170deg, rgb(114 231 103 / 90%) 0%, rgb(90 207 111 / 70%) 20%, rgb(100 205 110 / 20%) 55%, rgba(0, 0, 0, 0.0) 56%, rgba(0, 0, 0, 0.0) 100%);
    border-color: rgba(255, 255, 255, 0.2);
    border-image: none;
    border-style: groove;
    border-width: 3px;
    border-bottom-width: 2px;
    border-radius: 10px;
}
@keyframes pulsem {
	0% {
		transform: scale(0.95);
	}
	
	70% {
		transform: scale(1);
	}
	
	100% {
		transform: scale(0.95);
	}
}
.market-bc.active {
    color: rgb(255 255 255);
    background: linear-gradient(170deg, rgb(114 231 103 / 90%) 0%, rgb(90 207 111 / 70%) 20%, rgb(100 205 110 / 31%) 55%, rgb(73 175 87 / 32%) 56%, rgb(0 0 0 / 23%) 100%) !important;
    border-color: rgb(255 255 255) !important;
    animation: pulsem 1s infinite !important;
}
.market-bc.active .market-odd-bc, .market-bc.active .market-icon-bc {
    color: rgb(255 255 255) !important;
}
@keyframes change {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: true;
}

.hdr-navigation-link-bc {
    color: rgb(255 255 255) !important;
}

.tab-navigation-w-bc {
    border-image: linear-gradient(to left, #12121221 0%, #ebebebe0 50%, #12121221 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important
    border: 1px solid;
}
.tab-nav-item-bc {
    color: rgb(255 255 255) !important;
}
.hdr-main-content-bc {
    background: linear-gradient(180deg, rgba(18, 18, 18, 1) 0%, rgb(67 67 67) 100%) !important;
}

.hdr-toggle-button-bc:before {
    color: #10d70e !important;
}
@property --a {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg; 
}
@property --i {
  syntax: "<number>";
  inherits: false;
  initial-value: 0; 
}
img.casino-game-item-image-bc {
    aspect-ratio: 1;
    border-radius: 30px;
    border: 2px solid #00e676;
    padding: 2px;
    mask: conic-gradient(#000 0 0) content-box, linear-gradient(calc(mod(var(--a), 180deg)* var(--i) + var(--_a, 45deg)), #0000 30%, #000 40% 60%, #0000 70%) subtract, conic-gradient(#000 0 0) padding-box;
    cursor: pointer;
    --i: 1 ;
  transition: --i 1s,--a 300s linear;
}
.casino-game-item {
    background: none !important;
}
.view-title-more {
    text-align: center !important;
}
.view-title-more {
    text-align: center !important;
}
.footerHeader {
    box-shadow: none !important;
    border-image: linear-gradient(to left, #13131321 5%, #87f384 50%, #13131321 95%) 100% 0 100% 0 / 0px 0 1px 0 stretch !important;
    border: 1px solid;
}
[class*="is-mobile"] .footerSliderGroup::before {
    border-image: linear-gradient(to left, #13131321 5%, #87f384 50%, #13131321 95%) 100% 0 100% 0 / 0px 0 1px 0 stretch !important;
    border: 1px solid;
    background-color: transparent !important;
}
.footerCopyrightBlock {
    box-shadow: none !important;
    border-image: linear-gradient(to left, #13131321 5%, #87f384 50%, #13131321 95%) 100% 0 100% 0 / 0px 0 1px 0 stretch !important;
    border: 1px solid;
}
a {
    text-decoration: none;
    color: #00b665;
}
.btn.register {
    max-width: 84px;
    margin-inline-start: 12px;
    background-image: linear-gradient(var(--rotate), #abffaa, #56b955, #53d74e, #94ff92, #08eb01) !important;
    animation: change 4.5s linear infinite;
    box-shadow: 0 0 8px 1px #6be669;
}
[dir=ltr] .form-control-title-bc {
    text-align: center;
    left: 5% !important;
    color: #ffffff;
}
input.form-control-input-bc {
    border: 1px solid #a4ffa4a3;
    box-shadow: inset 0px 0px 23px 0px #88f885;
    border-radius: 30px;
}
.btn.a-color {
    border-radius: 30px !important;
}
.form-control-input-bc:not([name=phoneCode],[name=phoneNumber]) {
    padding-inline-end: 44px;
    text-align: center;
    padding-left: 10%;
}
.entrance-form-bc .entrance-f-error-message-bc {
    border-radius: 5px;
    box-shadow: inset 0px 0px 20px 1px #ff0000;
}
.btn.a-color {
    color: rgb(255 255 255) !important;
    width: 50%;
    justify-self: center;
    background: linear-gradient(170deg, rgb(255 255 255 / 90%) 0%, rgb(186 186 186 / 70%) 20%, rgb(168 168 168 / 20%) 55%, rgba(0, 0, 0, 0.0) 56%, rgba(0, 0, 0, 0.0) 100%) !important;
    border-color: rgba(255, 255, 255, 0.2);
    border-image: none;
    border-style: groove;
    border-width: 3px;
}
.form-control-select-bc, .form-control-label-file-bc {
    border-radius: 30px !important;
}
button.btn.a-outline {
    background: linear-gradient(170deg, rgb(114 231 103 / 90%) 0%, rgb(90 207 111 / 70%) 20%, rgb(100 205 110 / 20%) 55%, rgba(0, 0, 0, 0.0) 56%, rgba(0, 0, 0, 0.0) 100%);
    border-color: rgba(255, 255, 255, 0.2);
    border-image: none;
    border-style: groove;
    border-width: 3px;
    border-bottom-width: 2px;
    border-radius: 30px;
    width: 50%;
}
.react-datepicker__tab-loop select {
    color: rgb(143 143 143) !important;
}
.u-i-profile-page-bc .u-i-p-c-footer-bc {
    width: 45% !important;
}
[class*=is-mobile] .footerSliderSingleEl .footerSliderImage img {
    height: 50px !important;
}
.form-control-select-bc, .form-control-label-file-bc {
    box-shadow: inset 0px 0px 23px 0px #88f885;
}
.entrance-form-bc.popup.login {
    background: linear-gradient(to top, rgb(76 199 68 / 68%) 0%, rgb(20 22 20 / 68%) 50%, transparent 100%) !important;
}
.entrance-form-bc.popup.registration .entrance-form-content-bc {
    background: linear-gradient(to top, rgb(76 199 68 / 68%) 0%, rgb(20 22 20 / 68%) 50%, transparent 100%) !important;
}
.react-datepicker__input-container .form-control-input-bc:read-only~.form-control-title-bc {
    color: rgb(255 255 255) !important;
}
i.hdr-user-avatar-icon-bc.bc-i-user {
    background: -webkit-linear-gradient(70deg, #636363, #ffffff, #777777) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-size: 100% !important;
    opacity: 1 !important;
}
.u-i-p-l-h-icon-bc {
    color: rgb(158 233 168) !important;
}
.tab-navigation-w-bc {
    border-top: 2px solid #bdffbc !important;
}
a.tab-nav-item-bc:nth-child(3) {
    clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
    border: 1px solid #c4ffc3;
    box-shadow: 0px 0px 8px 1px #9cf29b;
    height: 200%;
    width: 130%;
    bottom: 50%;
    background: radial-gradient(circle, rgba(189,255,188,1) 0%, rgba(109,185,108,1) 50%, rgba(45,80,44,1) 100%);
    color: #000000 !important;
}
.tab-nav-item-bc:after {
    top: 20px !important;
    color: #FFF !important;
}
.m-nav-info-w-container-bc .m-nav-icon-bc {
    background: #95dc94 !important;
}
.m-nav-collapsed-container-bc .m-nav-list-item-title-bc {
    font-weight: bold !important;
    color: #FFF !important;
}
.casino-popup-button-block .btn+.btn {
    justify-self: center !important;
}
.casinoGameItemImage {
    border-radius: 30px;
    border: 2px solid #00e676;
    padding: 2px;
    mask: conic-gradient(#000 0 0) content-box, linear-gradient(calc(mod(var(--a), 180deg)* var(--i) + var(--_a, 45deg)), #0000 30%, #000 40% 60%, #0000 70%) subtract, conic-gradient(#000 0 0) padding-box;
    /* cursor: pointer; */
    --i: 1;
    transition: --i 1s, --a 300s linear;
}
.button.hero {
    color: rgb(255 255 255) !important;
    justify-self: center;
    background: linear-gradient(170deg, rgb(255 255 255 / 90%) 0%, rgb(186 186 186 / 70%) 20%, rgb(168 168 168 / 20%) 55%, rgba(0, 0, 0, 0.0) 56%, rgba(0, 0, 0, 0.0) 100%) !important;
    border-color: rgb(159 255 158);
    border-image: none;
    border-style: groove;
    border-width: 3px;
    border-radius: 30px !important;
}
.casinoBtnWrp .button.outlined {
    color: rgb(255 255 255) !important;
    justify-self: center;
    background: linear-gradient(170deg, rgb(255 255 255 / 90%) 0%, rgb(186 186 186 / 70%) 20%, rgb(168 168 168 / 20%) 55%, rgba(0, 0, 0, 0.0) 56%, rgba(0, 0, 0, 0.0) 100%) !important;
    border-color: rgb(255 255 255 / 82%);
    border-image: none;
    border-style: groove;
    border-width: 3px;
    border-radius: 30px !important;
}
.casinoGameItem {
    border-radius: 30px;
}
button.btn.s-small.sign-in {
    background-image: linear-gradient(var(--rotate), #e9e9e9, #a9a9a9, #b5b5b5, #cbcbcb, #656565) !important;
    animation: change 2.5s linear infinite;
    box-shadow: 0 0 8px 0px #e0e0e0;
}
.menu-group-title {
    color: rgb(101 223 157) !important;
    font-weight: bold;
}
.btn.sign-in {
    padding: 0 10px !important;
}
.hdr-user-bc .btn.register {
    background-image: linear-gradient(var(--rotate), #abffaa, #56b955, #53d74e, #94ff92, #08eb01) !important;
    animation: change 4.5s linear infinite;
    box-shadow: 0 0 8px 1px #6be669;
}

.sgm-market-g-i-cell-bc.market-bc {
    background: linear-gradient(170deg, rgb(114 231 103 / 90%) 0%, rgb(90 207 111 / 70%) 20%, rgb(100 205 110 / 20%) 55%, rgba(0, 0, 0, 0.0) 56%, rgba(0, 0, 0, 0.0) 100%);
    border-color: rgba(255, 255, 255, 0.2);
    border-image: none;
    border-style: groove;
    border-width: 3px;
    border-bottom-width: 2px;
    border-radius: 10px;
}
.hdr-additional-info {
    background: linear-gradient(1deg, rgba(18, 18, 18, 1) 0%, rgb(67 67 67) 100%) !important;
}
.m-nav-info-w-container-bc .m-nav-icon-bc, .user-nav-icon {
    background: #54c951 !important;
}
.quickBetWrapper-bc .quickBetButtonEl-bc {
    color: rgba(var(--oc-1-sc), 1) !important;
}

.switch-popup-wrapper.in-auth-popup {
    padding: 10px 0 0;
    display: none;
}
.YoPhoneAppContent {
    display: none !important;
}
.YoPhoneApp{
 display: none !important;
}
.m-nav-items-list-item-bc.deposit_bropayhavale:after {
    content: "500 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_alfaodeme:after {
    content: "2.000 ₺ - 400.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_minipayhavale:after {
    content: "3.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_anindahavale:after {
    content: "500 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_alfaodemev2banktransfer:after {
    content: "1.000 ₺ - 400.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_fxkredikarti:after {
    content: "100 ₺ - 50.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_minihavalesystemcreditcard:after {
    content: "3.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_fulgurpay:after {
    content: "1 ₺ - 1.000.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_aninda_kripto:after {
    content: "1 ₺ - 1.000.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_anindaqr:after {
    content: "200 ₺ - 15.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_bropayhavale:after {
    content: "1.000 ₺ - 200.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_alfaodeme:after {
    content: "1.000 ₺ - 400.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_anindahavale:after {
    content: "500 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_alfaodemev2banktransfer:after {
    content: "1.000 ₺ - 200.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_fulgurpay:after {
    content: "1 ₺ - 500.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_aninda_kripto:after {
    content: "1.000 ₺ - 500.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_instapayscrypto:after {
    content: "1 ₺ - 20.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_instapayscrypto:after {
    content: "1 ₺ - 500.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_meeldevnew:after {
    content: "1.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_meeldevnew:after {
    content: "1.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_paramjet:after {
    content: "500 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_paramjet:after {
    content: "2.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_simplepaykredikarti:after {
 content: "250 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
} 
.m-nav-items-list-item-bc.withdraw_simplepaykredikarti:after {
 content: "100 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
} 
.m-nav-items-list-item-bc.withdraw_simplepayviphavale {
    content: "100 ₺ - 200.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_simplepayviphavale:after {
    content: "5.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_aninda_kredikarti:after {
    content: "500 ₺ - 45.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_aninda_papara:after {
    content: "5.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_aninda_papara:after {
    content: "5.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.deposit_fxhavale:after {
    content: "5.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_fxhavale:after {
    content: "1.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}
.m-nav-items-list-item-bc.withdraw_simplepayviphavale:after {
    content: "5.000 ₺ - 100.000 ₺";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.7;
}