body {
    background-image: url(http://milyonluk.link/img/media_back.jpeg) !important;
    background-size: cover !important;
    background-position: left top !important;
    background-attachment: fixed !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    font-family: 'Rubik', sans-serif;
}

.casino-borrow-possible-win-widget.casino-borrow-possible-win-widget--clickable {
    display: none;
}

.layout-bc {
padding: 0 5%;
}

.header-bc {
background: linear-gradient(174deg, #205527 5%, #008200 95%) !important
}

.nav-content-bc, .nav-content-bc .nav-menu-container .nav-menu-sub {
background: linear-gradient(174deg, #205527 5%, #008200 95%) !important
}

.nav-content-bc {
margin-bottom: 10px !important;
}

.layout-header-holder-bc {
box-shadow: 0px 5px 10px #00000040 !important;
background: linear-gradient(174deg, #205527 5%, #008200 95%) !important;
margin-bottom: 0px !important;
}

.hdr-logo-bc {
filter: drop-shadow(4px 4px 2px #00000050);
}

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

.sponsor img {
    border-radius: 10px !important;
    filter: drop-shadow(2px 4px 8px #00000050);
    margin: 5px;
}

.milyondiv ul {
margin-left: 30px;
margin-right: 30px;
list-style: revert !important;
list-style-position: inside !important;
}

.milyondiv ol {
margin-left: 10px;
margin-right: 10px;
}

.milyondiv li {
list-style: decimal;
margin-left: 10px;
margin-right: 10px;
}

ol, ul {
margin-left: 15px;
margin-right: 15px;
list-style-position: inside !important;
}

/* -----Yatırım iconları---*/
.ftr-payments-row-img-bc {
height: 34px !important;
padding: 0px !important;
width: 97px !important;
filter: opacity(0.7);
}
.ftr-payments-row-img-bc:hover {
    filter: contrast(200%);
}

.m-nav-items-list-item-bc.active:hover {
    filter: contrast(200%);
}
/* -------*/

.product-banner-info-bc:after, .product-banner-info-bc:before {
--b: 255, 255, 255 !important;
}

.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc {
background: #008200 !important;
}

.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
background: #205527 !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item>i, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item>i {
font-size: 20px !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 {
font-size: 12px !important;
    padding: 0 12px !important;
}

.nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {
    font-size: 14px !important;
}

.nav-menu-container .nav-menu {
    height: 30px !important;
}


.hdr-user-info-texts-bc.ext-1 {
font-size: 16px !important;
font-weight: 600;
}

.hdr-time-bc {
display: none !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:last-child {
    float: right;
    position: absolute;
    right: 0;
    background-color: #ff2B00;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-last-child(+2) {
    float: right;
    position: absolute;
    right: 155px;
    background-color: #15c318;
}

.layout-footer-holder-bc {
background: #00000000 !important;
}

.header-icon:empty, .social-icon {
border-radius: 0% !important;
width: 30px !important;
height: 30px !important;
font-size: 19px !important;
}

.casino-slots.compact-footer .layout-footer-holder-bc.active, .jackpot.compact-footer .layout-footer-holder-bc.active, .live-casino-games.compact-footer .layout-footer-holder-bc.active, .skill-games.compact-footer .layout-footer-holder-bc.active, .tv-games.compact-footer .layout-footer-holder-bc.active, .virtual-sports.compact-footer .layout-footer-holder-bc.active {
width: 88%;
}

.compact-footer .open-footer-icon {
left: 44% !important;
}

.ftr-link {
margin: 25px 25px !important;
padding: 10px 10px !important;
}

.compact-footer .layout-footer-holder-bc.active {
width: 88%;
}

[dir=ltr] .countdown-banner-content {
    left: 72% !important;
    top: 83% !important;
    right: 50% !important;
    background: #00000000;
    border: #00000000;
}

.countdown-banner-date {
    font-size: 20px !important;
    line-height: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 4px !important;
}

.promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
    filter: saturate(1.6);
    filter: drop-shadow(5px 5px 15px rgb(0 0 0 / 9.5));
    -webkit-transform: scale(1.00) !important;
    transform: scale(1.00) !important;
}

.product-banner-info-bc:hover {
     filter: brightness(140%);
    -webkit-transform: scale(1.00) !important;
    transform: scale(1.00) !important;
}

/* ----- Bu alan promo sayfasındaki ilk banner için eklendi---*/
#root > div.layout-content-holder-bc > section > div > article:nth-child(1) {
    top: 10rem;
    position: absolute;
    width: 86%;
    pointer-events: none;
}
.promotionsList-bc {
    display: grid;
    grid-gap: 25px !important;
    margin-top: 10%;
    padding: 10px 0 60px !important;
}
.horizontal-sl-list, .horizontal-sl-tab {
z-index: 1;
}
#root > div.layout-content-holder-bc > section > div > article:nth-child(1) > h3.promotions-article-title:nth-child(2) {
display: none;
z-index: 0;
}
#root > div.layout-content-holder-bc > section > div > article:nth-child(1) > img.promotionsArticleThumbnail-bc:nth-child(1) {
filter: none !important;
}
.promotionsListEl-bc {
top: 10%;
}
/* -------*/

.promotions-article-title {
font-size: 15px !important;
font-weight: 400;
}

.ftr-n-link-bc {
letter-spacing: -0.5px;
}

/* ----- Slot turnuva bölümü arkaplan ve renk geçisi---*/
.hm-row-bc .casinoJackpotWrapper-bc:not(.VGS,.PSN,.DLV,.EGT,.RTG,.APG):before, .layout-content-holder-bc>.casinoJackpotWrapper-bc:not(.VGS,.PSN,.DLV,.EGT,.RTG,.APG):before {
background-image: url(https://milyonluk.link/img/slotback.png),linear-gradient(130deg, rgb(47 129 110 / 72%) 5%, rgb(7 98 56 / 62%) 95%) !important;
}

@media screen and (min-width: 1367px)  {
.casino-info-block {
    min-width: 350px !important;
}}

.casinoJackpotLevelList-bc {
padding: 0 25px;
}

.nav-menu-container.header-navigation:nth-child(2) {
    border-radius: 0 0 10px 10px !important;
    font-weight: 300;
    background: linear-gradient(174deg, #1b3e20c7 5%, #156a15 95%) !important;
    width: 55%;
    margin: auto;
}

.hm-row-bc .casinoJackpotWrapper-bc.VGS:before, .layout-content-holder-bc>.casinoJackpotWrapper-bc.VGS:before {
background-image: url(https://milyonluk.link/img/slotback.png),linear-gradient(130deg, rgb(47 129 110 / 72%) 5%, rgb(7 98 56 / 62%) 95%) !important;
}
/* -------*/

.footer-title {
    letter-spacing: 0.0px !important;
    font-weight: 500;
}

.footer-title, .ftr-n-link-bc {
flex-direction: column;
font-size: 13px !important;
}

.sdr-item-bc:before {
background: #00000000 !important;
}

.slider-bc .carousel-count-arrow-container.with-count {
top: unset !important;
    bottom: 20px !important;
}

.slider-bc .carousel-count-arrow-container.with-count i {
margin-top: 0px !important;
}

/* ----- Slot sağlayıcılarını büyütme---*/
@media screen and (max-width: 1366px)
.accordion-items .accordion-button svg {
max-width: 110px !important;
}
@media screen and (max-width: 1680px)
.accordion-items .accordion-button svg {
max-width: 110px !important;
}
.accordion-items .accordion-button svg {
max-width: 110px !important;
}
.accordion-items .accordion-button {
    min-width: 125px;
    margin: 1px 1px 3px 3px !important;
    max-width: none !important;
    letter-spacing: -.1px !important;
    margin: 3px;
    font-size: 13px !important;
}
@media screen and (max-width: 1680px)
.accordion-items .accordion-button {
font-size: 14px !important;
}
.btn.s-big {
height: 30px !important;
}

.accordion-items-resize {
    filter: opacity(0.8);
}

.accordion-items-container.collapsed .accordion-items {
    max-height: 100% !important;
    margin-bottom: 20px;
}

.accordion-items-container {
    display: contents !important;
    height: 100%;
}

.accordion-items-container-arrow {
    display: none;
}

[class*=browser] .iframe-holder:only-child .game-iframe {
max-width: calc(100% - 0px) !important;
}

.promotion-details-popup:not(.poker-popup) .promotion-details-info {
line-height: 1.3;
padding-right: 10px;
}

.popup-middleware-bc {
    height: 90% !important;
    padding: 10px 0;
}

.ftr-copy-rights-bc {
    font-size: 11px !important;
}

p.ftr-copy-rights-bc > a {
    color: rgba(var(--b-sc),.8) !important;
    font-weight: 400;
}

.header-bc .center-bottom-btn>button {
    bottom: 25px !important;
}

.ftr-partners-row-inner-bc>a:only-child img, .ftr-partners-row-inner-bc>div:only-child img {
max-height: 80px !important;
}

.ftr-partners-row-inner-bc {
    flex-direction: column-reverse;
}

img#milyonlisans {
    margin: 5px 25px 10px 5px;
    float: left;
    border: 2px dotted #18c343;
    border-radius: 10px;
    padding: 25px;
}

.casino-search-no-results-image {
display: none !important;
}

.casino-search-no-results {
height: 195px !important;
background-image: url(https://milyonluk.link/img/media_18.svg);
background-size: contain;
background-repeat: no-repeat !important;
margin-bottom: 20px;
margin-left: 50px;
}

.divframe {
  position: absolute;
    top: 8%;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 92%;
  overflow: hidden;
}

.description-c-row-column-bc.pay-logo>img {
    max-width: 110px !important;
}

.description-c-r-c-t-column-bc .description-title {
    font-size: 10px !important;
}

.description-c-r-c-t-column-bc .description-value {
    font-size: 14px !important;
}

.description-c-row-column-bc.pay-logo {
    width: 124px !important;
}

.payment-info-bc .description-c-row-bc {
    max-width: 100% !important;
}

.deposit-method-description {
    display: none !important;
}

.sportBonusFundProgressBarPassed-bc {
    background: #28a51a !important;
}

.entrance-popup-bc.register, .entrance-popup-bc.sign-in {
    height: 100% !important;
}

.entrance-form-bc.popup .entrance-form-actions-holder-bc.reg-ext-1 {
    padding: 0px 15px 10px !important;
}

.entrance-form-bc.registration .entrance-form-content-bc {
    flex-direction: row-reverse;
}

.e-p-content-bc, .e-p-content-holder-bc {
    height: 90vh !important;
}

.header-icon.bc-i-twitter, .social-icon.bc-i-twitter {
    color: #000 !important;
    background-color: #fff !important;
font-weight: 700;
}

.ftr-age-bc {
    width: 40px !important;
    height: 40px !important;
    border-radius: 0% !important;
    font-size: 16px !important;
    line-height: 38px !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
}

.ftr-partners-row-inner-bc>a, .ftr-partners-row-inner-bc>div {
    margin-left: auto !important;
    margin-right: auto !important;
}

.promotion-details-popup.windowed .popup-inner-bc {
max-width: 1080px !important;
}

.notification-new-item-info {
    font-size: 14px;
    color: #fff;
}

.notification-new-item-icon {
    font-size: 16px;
}

.entrance-f-error-message-bc {
    font-size: 16px !important;
    padding: 15px !important;
    color: #000000 !important;
    background: #d5d5d5 !important;
}

.u-i-p-p-u-i-d-username-bc {
    font-size: 16px !important;
}

span.u-i-p-p-u-i-d-username-bc.ellipsis::after {
    content: " ✅";
}

.informative-widget-container>span {
font-size: 14px !important;
}

.informative-widget-link {
background: #000000 !important;
border-top: none !important;
border-radius: 0px !important;
height: unset !important;
}

.informative-widget-container {
max-width: 100% !important;
padding: 5px !important;
}

.informative-widget {
margin-top: 0px !important;
padding: 0px !important;
}

.hdr-dynamic-content .hm-row-bc>.e-p-close-icon-bc {
font-size: 14px !important;
}

.hdr-dynamic-content {
padding-inline-start: 0px !important;
padding-inline-end: 0px !important;
padding-bottom: 0px !important;
}

.hdr-dynamic-content .e-p-close-icon-bc {
    top: 0px !important;
}

.informative-widget-container>span>p>strong>a {
color: #ff2c00 !important;
}

.informative-widget-container>span>p>strong {
    color: #ff2c00 !important;
}

.hdr-dynamic-content .carousel-count-arrow-container {
    top: 17% !important;
    width: 98% !important;
}

.carousel-count-arrow-container i {
    width: 28px !important;
    height: 22px !important;
}

.entrance-f-item-bc:not(.license-message) .entrance-f-error-message-bc >p>a>strong{
    color: #ff2c00 !important;
}

#root > div.popup-holder-bc > div > div > div > div.my-profile-info-block > div.payment-info-bc > div > div > div > div:nth-child(4) {
    display: none;
}

.milyontablo {
    width: 50%;
    margin-left: 20px !important;
}

iframe.iframe-widget {
    margin-top: 15px;
}

.leaderboard-bc {
    display: none;
}

.message-info-bc >p>a>strong {
    color: #ff2c00 !important;
}

.casino-full-game-window-icons {
    display:none !important;
}

.casino-full-game-block {
    height: 100% !important;
}

.expandable-info-body {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.expandable-info-body > p::before {
    content: "🟩 ";
}

.promotion-details-info ol, .promotion-details-info ul {
    list-style-position: outside !important;
    margin-inline-start:20px;
}

.promotion-details-info ul{
    line-height: 1.0 !important;
    margin-top:15px;
    margin-bottom:15px;
}

.sportBonusDetails-content .sportBonus-progress-title .sportBonusFundTotal-bc, .sportBonusDetails-content .sportBonus-progress-title .sportBonusFundWithdrawable-bc {
    font-size: 14px !important;
}

span.sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable:after {
    content: " Çevrim";
}

.deposit-wallet .fastex-wallet-banner, .login .fastex-wallet-banner {
    display: none;
}

.hdr-crypto-btn {
 display:none;
}

.registration .fastex-wallet-banner {
    display: none !important;
}

[dir=ltr] .nav-menu-container .nav-menu-other>li>.nav-menu-sub {
    text-transform: uppercase;
}

.horizontalSliderElem {
    width: 99px !important;
    height: 40px !important;
    padding: 4px !important;
    border-radius: 0px !important;
}

.horizontalSliderRow .footerSliderImage {
    background-color: #46bb731f !important;
}

[class*=is-web] .horizontalSliderRow .footerSliderImage img {
    width: 140px !important;
    height: 60px !important;
    filter: none !important;
    opacity: 1 !important;
}

[class*=is-web] .horizontalSliderRow .footerSliderImage {
    min-width: 160px !important;
    height: 75px !important;
}

[class*=is-web] .casinoCategoryChooserContainer {
    background-color: #00000000 !important;
    height: 35px !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper{
    background-color: #00000000 !important;
    height: 35px !important;
}

.horizontalCategoryItemWrp {
    background-color: #00000000 !important;
}

.horizontalSliderNav:last-child:after {
    background-image: linear-gradient(to left, rgb(16 64 22 / 66%) 0%, transparent 100%) !important;
}

.horizontalSliderNav:first-child:after {
    background-image: linear-gradient(to right,  rgb(55 91 68) 0%, transparent 100%) !important;
}

.casinoGameListBlockHeader {
    padding-bottom: 0px !important;
    background-color: #00000000 !important;
}

.casinoInputWrp {
    width: 100% !important;
}

[class*=is-web] .providerItemsHolder.module .providerItemsInner, [class*=is-web] .providerItemsHolder.module .providerItemsInnerLoader {
    height: 50px !important;
}

[class*=is-web] .providerItemsHolder.module {
    grid-template-columns: repeat(2, 1fr) !important;
}

.providerItemsBtn {
    font-size: 16px !important;
    padding: 10px !important;
}

[class*=is-web] .casinoCategoryGames {
    grid-template-columns: repeat(5, 1fr) !important;
}

[class*=is-web] .footerSliderSingleEl .footerSliderImage img {
      margin-top: 40px;
    max-height: 80px !important;
}

.popular-matches-bc.upcoming-games {
    height:360px !important;
    border-radius: 0px 0px 0px 0px;
    border-bottom-left-radius: 160px 75px !important;
    border-bottom-right-radius: 350px 75px !important;
}

[class*=is-web] .searchInputWrp {
    background-color: #00000000!important;
}

.page-view-more {
    background: linear-gradient(190deg, rgb(94 134 66) 5%, rgb(34 93 26) 95%) !important;
    padding: 5px 10px!important;
    margin: 10px 0px!important;
    border-radius: 7px!important;
}

.footerSliderSingleEl {
    flex-direction: column-reverse !important;
}

.casinoProviderRow {
    background: #ffffff00 !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp+.horizontalCategoryItemWrp {
    margin-inline-start: 2px !important;
}

.horizontalCategoryItem {
    background-color: #ffffff0f !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav {
    transform: translateY(5%) !important;
}

[class*=is-web] .horizontalSliderRow .sliderImage img {
    width: 150px !important;
}

[class*=is-web] .horizontalSliderRow .sliderImage {
    min-width: 150px !important;
}

[class*=is-web] .YoPhoneAppContent {
    display:none;
}
[class*=is-web] .inAuthPopup {
display:none;
}

[class*=is-web] .storiesWidgetWrapper:not(.portraitView) {
    display:none !important;
}
.hm-row-bc:not(:first-child:empty)+.hm-row-bc {
    margin-top: 0px !important;
}
.product-banner-container-bc {
    margin-top: 20px !important;
}

.exchangeWrapperContent {
    display: none !important;
}

.user-profile-nav-item {
    text-transform: uppercase !important;
}

.form-control-label-bc.inputs {
    text-transform: uppercase !important;
}

.bc-i-bet-builder:before {
    font-size: 20px !important;
    color: #ff2c00 !important;
}
.open-bets .bet-history-info-title-block.betbuilder, .betBuilderHistoryItemHolder .bet-history-info-title-block, .betBuilderHistoryItemHolder .bet-history-type {
    color: #ff2c00 !important;
}

[data-status="2"] {
    color: #ff2c00 !important;
}

.crypto-animated-item {
display: none !important;
}

.crypto-animated-content {
display: none !important;
}

.games-content {
    margin-top:40px;
}

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

div.congrats-reg-step-buttons > a:first-child {
    display: none !important;
}

.nav-ico-w-row-bc:not(:only-child) {
  box-shadow: none !important;
}

.m-nav-list-item-title-bc {
  display: none !important;
}

.nav-ico-w-row-bc {
  height: 40px  !important;
}

.m-nav-items-list-item-bc {
  padding-inline-start: 2px !important;
  padding-inline-end: 0px !important;
}

a[href*="selectedMethod=NakitX"] {
    color: #7ef406 !important;
}