.header__top-promolink {
    height: 32px;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    padding: 0 6px;
    background: linear-gradient(180deg, #484747 0%, #525050 9%, #2e2e2e 91%) !important;
    color: var(--cwHeaderAccent);
    border-radius: var(--cwButtonRadius);
    box-shadow: 0 1px 2px 1px rgb(255 0 0 / 70%) !important;
    border-radius: 20px;
}

.dynamic_featured_item {
    background: linear-gradient(0deg, #4c0212 0%, #a30827 100%) !important;
    color: var(--cwCardTxt) !important;
    border-radius: var(--cwCardRadius) !important;
    transition: background-color .2s;
    box-shadow: 0 1px 4px 0px rgb(38 38 38) !important;
}


.dyn_homepage {
    padding: 0 24px;
    height: 100%;
    background-color: #e8e8e8 !important;
    color: var(--cwBodyTxt);
}

body {
    background-color: #e8e8e8 !important;
}

.tl_header_bot_row {
    height: 110px;
    padding-top: 56px;
    background: linear-gradient(0deg, #4c021200 0%, #a3082700 100%) !important;
    color: #000000 !important;
}

.header__fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 56px;
    z-index: 16;
    background: linear-gradient(0deg, #4c0212 0%, #a30827 100%) !important;
    color: #ffffff;
    box-shadow: 0 1px 12px rgb(255 0 0 / .7) !important;
}

.main-wrapper {
    background-color: #e8e8e8 !important;
    color: var(--text-level-high, var(--cwBodyTxt2));
}

.rd_header_tab_item.active {
    background: linear-gradient(0deg, #4c0212 0%, #a30827 100%) !important;
    color: #fff !important;
}

.rd_title {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    text-transform: capitalize;
    color: #990020 !important;
}

.promoNews_section {
    background: #e8e8e8 !important;
    color: var(--text-level-high, var(--cwBodyTxt));
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding-inline: 24px;
}

.pn_card_footer {
    background: linear-gradient(0deg, #4c0212 0%, #a30827 100%) !important;
    color: var(--text-level-high, var(--cwCardTxt));
    padding: 8px 12px;
    position: relative;
    z-index: 2;
    height: 36px;
    gap: 10px;
}

.pn_card_footer {
    background: linear-gradient(0deg, #4c0212 0%, #a30827 100%) !important;
    color: var(--text-level-high, var(--cwCardTxt));
    padding: 8px 12px;
    position: relative;
    z-index: 2;
    height: 36px;
    gap: 10px;
}

.additional-infos .info_title {
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #c4062c !important;
    margin-bottom: 12px;
}

.info_article > *, .moretext_inner > * {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1c1c1c !important;
    margin-bottom: 8px;
}

.additional-infos {
    background-color: #e8e8e8 !important;
    color: var(--cwBodyTxt) !important;
    border: 3px solid #c4062c !important;
}

#rb23-quick-action .rb23-qa-btn {
    width: 45px;
    height: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 14px;
    display: flex
;
    color: #fff;
    background-color: #303030;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    z-index: 1;
    box-shadow: #950723 0 2px, #f30636 1px 1px 9px !important;
}

#rb23-quick-action .rb23-qa-btn:hover {
    background-color: #2e2e2e !important;
}

#rb23-quick-action .rb23-qa-menu a {
    font-family: sans-serif;
    text-decoration: none;
    color: #ffffff;
    font-size: 15px;
    padding: 10px 30px 12px 8px;
    display: flex
;
    align-items: center;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border-bottom: 1px solid #dd07328f !important;
}

#rb23-quick-action .rb23-qa-menu {
    left: 0px;
    background-color: #2d2d2ded !important;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    position: absolute;
    bottom: 100%;
    white-space: nowrap;
    width: 200px;
    transform: translateY(20%);
    opacity: 0;
    pointer-events: none;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    box-shadow: #950723 0 2px, #f30636 1px 1px 9px !important;
}

body .bg-primary, body .h-bg-primary, .header__fixed-right .h-bg-primary.tl_btn, .forgot_btn, .login_btn, #donebutton {
    background: var(--cwButtonG);
    color: #ebebeb;
    border: 1px solid var(--cwButtonBgHover);
    border-radius: var(--cwButtonRadius);
    transition: transform 0.2s, color 0.2s;
    font-weight: 500;
    border-radius: 10px;
    box-shadow: 0 1px 2px 1px rgb(227 57 57) !important;
}

.lca-card-btn-wrapper .game__link_demo, .header__fixed-right .tl_btn, .lobbyFilter_search_wrapper .lobbyFilter_popup_btn {
    color: var(--cwButtonSecondaryTxt);
    border-radius: var(--cwButtonSecondaryRadius);
    background: #791b1b;
    border: 0;
    transition: transform 0.2s, color 0.2s;
    font-weight: 500;
    border-radius: 10px;
    border: 1px #fff;
    box-shadow: 0 1px 2px 1px rgb(247 145 145) !important;
}

.register_left_banner {
    position: relative;
    width: 320px !important;
    height: 600px;
    min-height: initial;
    max-height: initial;
    -webkit-backdrop-filter: brightness(.8);
    backdrop-filter: brightness(.8);
}

.bonus_card_body .text_yellow {
    color: #25ff00 !important;
    font-weight: 500 !important;
}


/* RAMADA ÜYE OL 140925_2910_pc321543345245 */
.dyn_regPopup_content .dyn_regPopup_banner{
    width: 50%;
    background: linear-gradient(0deg,#4c0212 0%,#a30827 100%)!important;
}

.dyn_regPopup_content .dyn_regPopup_body {
    width: 50%;
    background-color: #fff;
}

.dyn_regPopup_content .dynamicBanners_img {
    object-fit: contain;
    object-position: center;
}

.dyn_regPopup_header {
    background: linear-gradient(0deg,#4c0212 0%,#a30827 100%)!important;
}

.dyn_regPopup_header .dyn_regPopup_header_text{
    color: #ffffff;
    font-weight: bold;
}

.dyn_regPopup_content .dyn_form_group {
    width: 100%!important;
}

.dyn_input, .dyn_select{
    background: #cecece;
    border-radius: 5px;
    border: none;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
}

.dyn_input:focus, .dyn_select:focus{
    border: none;
    background: #939393;
}

.dyn_input::placeholder{
    color: #414141;
}

.dyn_regPopup_content .js_progress_text{
    font-weight: bold;
    color: black;
}

.dyn_regPopup_content .dyn_regPopup_banner:before {
    content: "It's So Much Fun When You Have an Account!";
    position: absolute;
    top: 5px;
    left: 110px;
    font-weight: bold;
    color: #fff;
    max-width: 200px;
    text-align: center;
    font-size: 19px;
    line-height: 1.5;
}

.dyn_regPopup_content .dyn_regPopup_body{
    position: relative;
}

.dyn_regPopup_content .dyn_regPopup_body:before {
    content: "";
    position: absolute;
    background: url(https://i.hizliresim.com/a44wg4d.png);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .2;
    width: 90%;
    height: 90%;
    top: 160px;
    left: 30px;
    filter: blur(0px);
}

.top_jackpots__block {
    padding: 16px;
    box-sizing: border-box;
    height: 100%;
    position: relative;
    border-radius: 16px;
    border: 1px solid var(--bg-level-3, var(--cwJackpotBg2));
    background: linear-gradient(0deg, #4c0212 0%, #5a0012 100%) !important;
    color: var(--text-level-medium, var(--cwJackpotTxt2));
    z-index: 0;
}

.top_jackpots__value {
    font-weight: 700;
    text-align: center;
    flex-shrink: 0;
    margin-inline-end: 5px;
    color: #ffffff !important;
}

.top_jackpots__crns {
    color: #ff3e65 !important;
}

.top_winners__value {
    color: #ffffff !important;
    white-space: nowrap;
    line-height: 30px;
    min-height: 30px;
    align-items: center;
}

.dyn_resend_text {
    display: inline-block;
    line-height: 1.5;
    font-size: 12px;
    color: #292929 !important;
    font-weight: bold;
}

.dyn_resend_countdown {
    font-size: 14px;
    color: #dd0732 !important;
    font-weight: bold;
}