.lobby-category-slider .slider-tab {
    border-bottom: 3px solid #498f7f;
}

.tl_popup_header {
    background: linear-gradient(0deg, #133b41, #092125);
}

.tl_sel_popup_reg, .tl_input_popup_reg {
    border-radius: 10px;
}


.banners_rectangleAd .dynamicBanners_inner {
    height: auto !important;
}

.tl_my_acc_cont .tl_my_acc_nav_item, .tl_my_acc_cont .tl_my_acc_nav_itemsp {
    background: linear-gradient(0deg, #092125, #16525b);
}

.tl_my_acc_cont_nav {
    background-color: #0b353d;
}

.tl_payment_cont .tl_payment_block, .tl_payment_cont .tl_payment_block_inter, .tl_payment_cont .tl_payment_inner_block
{
    background: linear-gradient(0deg, #092125, #16525b);
}

.tl_my_acc_cont_content .tl_input {
    border-radius: 10px;
    border:1px solid #207784;
}

.tl_dropdown_style, .header_nav__dropdown .tl_main_nav_item, .header_nav__more_content .tl_main_nav_item {
    background: linear-gradient(0deg, #0c383e, #164e56);
}

.dynamic_featured_item {
    background-color: #0e3338 !important;
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px !important;
}

.dynamic_featured_item:hover {
    background-color: #0e3338 !important;
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px !important;
    transform: scale(1.2);
    transition: 0.5s;
    z-index: 2;
}

.dyn_homepage {
    background-color: #0c2022 !important;
}


body {
    --bg-level-1: #10292e !important;
    --btn-primary: #03FF81 !important;
    --badge-bonus: #03FF81 !important;
    --cwPrimary: #03FF81 !important;
    --text-message-success: #03FF81 !important;
}

:root {
    --cwBodyBg: #0c2123;
    --cwBodyBg2: #0f3338;
    --cwBodyBg3: #20575c;
    --cwBodyBgHover: #102c2e;
    --cwBodyBg2Hover: #0f3338;
    --cwBodyBg3Hover: #245e67;
    --cwBodyRGBA: rgba(12, 28, 35, 0.7);
    --cwBodyRGBA2: rgba(12, 28, 35, 0.5);
    --cwBodyRGBA3: rgba(12, 28, 35, 0.3);
    --cwBodyTxt: rgba(255, 255, 255, 0.9);
    --cwBodyTxt2: rgba(255, 255, 255, 0.6);
    --cwBodyTxt3: rgba(255, 255, 255, 0.4);
    --cwBodyAccent: #03FF81;
    --cwBodyAccentTxt: rgba(0, 0, 0, 0.9);
    --cwBodyBorder: #0c2023;
    --cwBodyRadius: 0px;
    --cwDominantG: #0C2D32;
    --cwDominantRGBA: rgba(12, 45, 50, 0.7);
    --cwDominantRGBA2: rgba(12, 45, 50, 0.5);
    --cwDominantRGBA3: rgba(12, 45, 50, 0.3);
    --cwDominantBg: #0C2D32;
    --cwDominantBg2: #16525b;
    --cwDominantBg3: #1b6470;
    --cwDominantBgHover: #0f383e;
    --cwDominantBg2Hover: #195d67;
    --cwDominantBg3Hover: #1e6f7c;
    --cwDominantTxt: rgba(255, 255, 255, 0.9);
    --cwDominantTxt2: rgba(255, 255, 255, 0.6);
    --cwDominantTxt3: rgba(255, 255, 255, 0.4);
    --cwDominantAccent: #03FF81;
    --cwDominantAccentTxt: rgba(0, 0, 0, 0.9);
    --cwDominantTxtInverse: #262626;
    --cwDominantRadius: 0px;
    --cwAccentBg: #03FF81;
    --cwAccentBg2: #03FF81;
    --cwAccentBg3: #03FF81;
    --cwAccentBgHover: #03FF81;
    --cwAccentBg2Hover: #03FF81;
    --cwAccentBg3Hover: #03FF81;
    --cwAccentG: #03FF81;
    --cwAccentTxt: rgba(0, 0, 0, 0.9);
    --cwAccentTxt2: rgba(0, 0, 0, 0.6);
    --cwAccentTxt3: rgba(0, 0, 0, 0.4);
    --cwButtonG: #03FF81;
    --cwButtonBg: #03FF81;
    --cwButtonBg2: #03FF81;
    --cwButtonBg3: #03FF81;
    --cwButtonBgHover: #03FF81;
    --cwButtonBg2Hover: #03FF81;
    --cwButtonBg3Hover: #03FF81;
    --cwButtonTxt: rgba(0, 0, 0, 0.9);
    --cwButtonTxt2: rgba(0, 0, 0, 0.6);
    --cwButtonTxt3: rgba(0, 0, 0, 0.4);
    --cwButtonAccent: #03FF81;
    --cwButtonAccentTxt: rgba(0, 0, 0, 0.9);
    --cwButtonBorder: #0c1f23;
    --cwButtonRadius: 12px;
    --cwButtonSecondaryG: #13434a;
    --cwButtonSecondaryBg: #123439;
    --cwButtonSecondaryBg2: #1e5660;
    --cwButtonSecondaryBg3: #245f73;
    --cwButtonSecondaryBgHover: #164245;
    --cwButtonSecondaryBg2Hover: #22676c;
    --cwButtonSecondaryBg3Hover: #28797f;
    --cwButtonSecondaryTxt: rgba(255, 255, 255, 0.9);
    --cwButtonSecondaryTxt2: rgba(255, 255, 255, 0.6);
    --cwButtonSecondaryTxt3: rgba(255, 255, 255, 0.4);
    --cwButtonSecondaryAccent: #03FF81;
    --cwButtonSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
    --cwButtonSecondaryBorder: #03FF81;
    --cwButtonSecondaryRadius: 12px;
    --cwInputG: #16525b;
    --cwInputBg: #16444a;
    --cwInputBg2: #13434a;
    --cwInputBg3: #258999;
    --cwInputBgHover: #16444a;
    --cwInputBg2Hover: #238290;
    --cwInputBg3Hover: #2894a5;
    --cwInputTxt: rgba(255, 255, 255, 0.9);
    --cwInputTxt2: rgba(255, 255, 255, 0.6);
    --cwInputTxt3: rgba(255, 255, 255, 0.4);
    --cwInputAccent: #03FF81;
    --cwInputAccentTxt: rgba(0, 0, 0, 0.9);
    --cwInputRadius: 0px;
    --cwInputBorder: #0C1C23;
    --cwInputSecondaryG: #195d67;
    --cwInputSecondaryBg: #195d67;
    --cwInputSecondaryBg2: #238290;
    --cwInputSecondaryBg3: #2895a5;
    --cwInputSecondaryBgHover: #1c6873;
    --cwInputSecondaryBg2Hover: #268d9c;
    --cwInputSecondaryBg3Hover: #2ba0b1;
    --cwInputSecondaryTxt: rgba(255, 255, 255, 0.9);
    --cwInputSecondaryTxt2: rgba(255, 255, 255, 0.6);
    --cwInputSecondaryTxt3: rgba(255, 255, 255, 0.4);
    --cwInputSecondaryAccent: #03FF81;
    --cwInputSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
    --cwInputSecondaryRadius: 0px;
    --cwInputSecondaryBorder: #0C1C23;
    --cwHeaderG: #13434A;
    --cwHeaderBg: #13434A;
    --cwHeaderBg2: #1d6873;
    --cwHeaderBg3: #237a87;
    --cwHeaderBgHover: #164e56;
    --cwHeaderBg2Hover: #20737f;
    --cwHeaderBg3Hover: #268593;
    --cwHeaderAccent: #03FF81;
    --cwModalAccent: #03FF81;
    --cwTabAccent: #03FF81;
    --cwTabActiveAccent: #03FF81;
    --cwTooltipAccent: #03FF81;
    --cwRegisterG: #0b2223;
    --cwRegisterBg: #0b2223;
    --cwRegisterBgHover: #16444a;
    --cwLoginG: #0b2223;
    --cwLoginBgHover: #16444a;
    --cwLoginBg2: #16444a;
    --cwFooterG: #0f3338;
    --cwFooterBg2: #13434a;
    --cwFilterBg: #0f3338;
    --cwFilterBgHover: #0f3338;
    --cwFilterBg3: #13434a;
    --cwJackpotBg: #0f3338;
    --cwJackpotBg2: #0f3338;
    --cwModalBgHover: #00363d;
    --cwHeaderSecondaryAccent: #03ff81;
    --cwModalBg2: #00363d;
    --cwModalBg3: #10292e;
    --bodyBg: 0c2123;
    --cwModalBgHover: #10292e;

}

:host {
    --eventBg: #0f3338 !important;
    --tabActiveBg: #03ff81 !important;

}


.tl_header_bot_row {
    background: #0f3338 !important;
}

body .h-bg-primary {
    border: 0px !important;
    background: #03FF81 !important;
    color: #000000 !important;
    border-radius: 5px !important;
    box-shadow: 0 0px 5px #03FF81 !important;
}

body .h-bg-primary:hover {
    border: 0px !important;
    background: #03FF81 !important;
    color: #000000 !important;
    border-radius: 5px !important;
    box-shadow: 0 0px 10px #03FF81 !important;
}




.tl_btn {
    border: 0px !important;
    background: #15444a !important;
    color: #ffffff !important;
    border-radius: 5px !important;
    box-shadow: 0 0px 5px #03FF81 !important;
}

.tl_btn:hover {
    border: 0px !important;
    background: #15444a !important;
    color: #ffffff !important;
    border-radius: 5px !important;
    box-shadow: 0 0px 10px #03FF81 !important;
}



.header__top-promolink {
    color: #03FF81 !important;
    background: #164e56 !important;
    border-radius: 4px !important;
    padding: 0 8px;
    text-transform: uppercase !important;
    transition: 0.2s !important;
}


.header__top-promolink:hover {
    color: #03FF81 !important;
    background: #164e56 !important;
    border-radius: 4px !important;
    padding: 0 8px;
    transform: scale(1.15);
}

.header_promo_link img {
    width: auto;
    height: 32px;
    background: #164e56 !important;
    border-radius: 4px !important;
    padding: 0 8px;
    transition: 0.2s !important;
}

.header_promo_link img:hover {
    width: auto;
    height: 32px;
    background: #164e56 !important;
    border-radius: 4px !important;
    padding: 0 8px;
    transform: scale(1.15);
}


.rd_header_tab_item {
    color: #ffffff !important;
    background: #0e3338 !important;
    border: 1px solid #0e3338 !important;
}

.rd_header_tab_item.active {
    color: #000 !important;
    background: #03FF81 !important;
}


.additional-infos .info_title {
   text-transform: uppercase;
   background-image: linear-gradient(
    -225deg,
    #03FF81 0%,
    #399c6e 29%,
    #009688 67%,
    #03FF81 100%
  );
   background-size: 200% auto;
   color: #fff;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   animation: textclip 2s linear infinite;
   display: inline-block;
   font-weight: 700;
   font-size: 20px;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
.additional-infos {
    background: #0f3338 !important;
    border: 1px solid #0f3338 !important;
}

.notification_content {
    background: #15444a !important;
    border-bottom: 0px !important;
    box-shadow: 0 0px 10px #000000 !important;
}


.notification_icon {
    color: #03FF81 !important;
    background-color: transparent !important;
}


.dgw_event_card {
    background: #0f3338;
}


.banners_rectangleAd .dynamicBanners_img {
    object-fit: contain !important;
}


.story__item i {
    color: #03FF81 !important;
    background: #0c2022 !important;
}

.story__item img {
    width: 150px !important;
    height: 150px !important;
    border-radius: 100px !important;
    padding: 0px !important;
    object-fit: cover;
    border: 4px solid #03FF81 !important;
}


.dgw_event_widget_wrapper .dgw_event_widget_tab_wrapper .dgw_event_widget_tab_item.dgw_event_widget_tab_item_active {
    background: #03FF81 !important;
}

.tl_footer_links_heading {
    color: #03FF81 !important;
}

.top_jackpots__block {
    background: #0e3338 !important;
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px !important;
}

.jSxzse {
    background: #00363d !important;
}

.iOojgN { 
    background: #00363d !important;
}

.cjVBiu { 
    background: #0f2a2e !important;
}

.cw_promo_description {
    background: #00363d !important;
}

.inbox_v2 .inbox-popup__item {
    background:#00363d;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
    border-bottom: 4px solid #44550800!important;
}