/* Minification failed. Returning unminified contents.
(2243,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
 */

.landing_bg {
    background-image: url(img/partners/1093/background.png);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
}

/*header*/
.header_gif {
    height: 54px;
    margin: 2px 8px;
}

.header_gif img {
    height: 44px;
}

.header_livetv {
    width: 135px;
}

.header_livetv img {
    max-width: 100%;
    max-height: 100%;
}

.links_container.profile a {
    text-transform: lowercase;
    display: block;
}

.links_container.profile a:first-letter {
    text-transform: uppercase
}

.links_container.profile a.profileDialog {
    text-transform: capitalize
}

/*buttons from header*/

.button_block {
    margin-left: 20px;
}

.primBtn {
    background: #D0B752;
    color: #000;
}

.primBtn:hover {
    background: #e4cb66;
    color: #000;
    opacity: 1
}

.tern,
a.tern {
    background-color: #2B350B;
    color: #ffffff;
}

.tern:hover {
    background-color: #3f491f;
    color: #FFFFFF;
}

.ternBtn {
    background-color: #2B350B;
    color: #ffffff;
}

.ternBtn:hover {
    background-color: #3f491f;
    color: #FFFFFF;
}

.btnSec,
a.btnSec {
    background: #648100;
    color: #fff;
    padding: 0 35px;
    transition: 0.2s linear;
}

.btnSec:hover,
a.btnSec:hover {
    background: #6e8b0a;
    color: #fff;
}

.tl_msg_button {
    background: #D0B752;
    color: #000;
}

.tl_msg_button:hover {
    background: #e4cb66;
    color: #000;
}

/*dropdown && selects*/
.dropdownColor {
    color: #fff;
}

.dropdown a {
    color: #fff;
}

.links_container,
.tl_sel_custom_popup_reg_language li,
.tl_sel_custom_popup_reg_options li,
.header_nav__dropdown {
    background-color: #222907;
    color: #fff;
}

.tl_sel_custom_popup_reg_language,
.tl_sel_custom_popup_reg_selected:active,
.tl_sel_custom_popup_reg_selected.active {
    background: #1d210d;
    color: #fff;
}

.links_container a {
    transition: all 0.3s ease;
}

.links_container a:hover,
.tl_sel_custom_popup_reg_options li:hover,
.tl_sel_custom_popup_reg_options li.active {
    background: #2B350B;
    color: #648100;
}

.links_container .txt {
    color: #fff;
}

.day_month_year_cont> :nth-child(-n + 2),
.hour_minute_container> :first-child {
    margin: 0;
}

/*old landing*/

.UpComing {
    color: #D0B752;
}

.AllUpComing {
    color: #fff
}

.BannerHeader {
    background-color: #3E4E00;
}

a.Banner4LinksText {
    padding-top: 0;
    display: flex;
    justify-content: center;
    padding-bottom: 18px;
    background-color: #000000;
    font-size: 18px;
    align-items: center;
    flex-direction: column;
    color: #9E9E9E;
    padding-bottom: 0;
}

a.Banner4LinksText img {
    max-width: 100%;
    height: 100%;
}

.Banner4LinksText:hover {
    color: #D0B752;
}

#casino_icon:before {
    content: "â";
}

/*footer*/
.tl_footer_BG {
    background-color: #2B350B;
    padding-bottom: 60px;
}

.licenses_block {
    max-width: 850px;
    margin: 0 auto 30px;
}

.licenses_block .footer_bottom_text {
    padding: 0 20px;
    font-size: 10px;
}

.tl_footer_links {
    justify-content: space-between;
    max-width: 1560px;
    width: 100%;
    border-bottom: 2px solid #D0B752;
    padding: 27px 240px 90px;
    margin: 0 auto -20px;
}

@media screen and (max-width: 1300px) {
    .tl_footer_links {
        padding-left: 0;
        padding-right: 0;
    }
}

.tl_footer_links_row {
    flex: none;
    padding: 0 20px;
}

.tl_footer_links_row h1,
.tl_footer_links_row h2 {
    color: #D0B752;
    display: inline-block;
    line-height: 1.2;
    text-transform: uppercase;
}

.tl_footer_links_row a {
    line-height: 24px;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
}

.tl_footer_links_row a:hover {
    color: #B8B8B8
}

.whatsapp_top {
    position: fixed;
    bottom: 26px;
    height: 66px;
    width: 66px;
    color: #000000;
    background-image: url(../../img/partners/1093/footer_whatsapp.svg);
    background-size: contain;
    z-index: 99;
    left: calc((50%) - 787px);
}

@media screen and (max-width: 1680px) {
    .whatsapp_top {
        left: 20px;
    }
}

.toMobile {
    background: url(../../img/partners/1093/mobile_version.png);
    width: 145px;
    height: 38px;
    background-size: contain;
    border: none;
    margin: -43px auto 0;
}

.bordered_box {
    border-bottom: 2px solid #D0B752;
    margin: 40px auto 23px;
    max-width: 1412px;
}

.reg_footer {
    position: relative;
    width: 100%;
    padding: 0 16px 16px 16px;
    margin: 0;
}

/*footer provider icons*/
.payment_title span {
    background: -webkit-linear-gradient(45deg, #9b8750, #ffe184, #9b8750);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    text-transform: uppercase;
}

.payment_title {
    font-size: 28px;
    height: 49px;
    text-align: center;
    background-color: #2b350b;
    margin: 30px auto 10px;
    display: inline-block;
    padding: 7px 15px;
}

.payment_title:before {
    content: "";
    display: block;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    position: absolute;
    right: 17px;
    left: 17px;
    z-index: -1;
    margin-top: 18px;
    max-width: 1560px;
    margin: 14px auto;
}

.new_pay {
    margin: 0 6px 20px;
    background: url(../../img/partners/1093/footer_sprite.png) no-repeat;
    transform: scale(1);
    transition: all 0.3s ease;
    cursor: pointer;
    width: 72px;
    height: 24px;
}

.footer-payments .new_pay {
    margin: 0 1.4vw 10px;
}

.new_pay.evolution {
    background-position: -59px -62px;
    width: 82px;
    height: 23px;
}

.new_pay.netent_live {
    background-position: -160px -62px;
    width: 79px;
    height: 22px;
}

.new_pay.ezugi {
    background-position: -260px -60px;
    width: 69px;
    height: 31px;
}

.new_pay.asiagaming {
    background-position: -345px -62px;
    width: 65px;
    height: 29px;
}

.new_pay.lucky_streak {
    background-position: -426px -65px;
    width: 86px;
    height: 22px;
}

.new_pay.sa_gaming {
    background-position: -522px -63px;
    width: 72px;
    height: 32px;
}

.new_pay.progaming {
    background-position: -603px -65px;
    width: 116px;
    height: 25px;
}

.new_pay.fazi {
    background-position: -732px -61px;
    width: 56px;
    height: 33px;
}

.new_pay.onetouch {
    background-position: -803px -63px;
    width: 91px;
    height: 31px;
}

.new_pay.pragmatic {
    background-position: -910px -57px;
    width: 87px;
    height: 42px;
}

.new_pay.netent {
    background-position: -1017px -65px;
    width: 57px;
    height: 34px;
}

.new_pay.vivogaming {
    background-position: -1093px -68px;
    width: 74px;
    height: 23px;
}

.new_pay.worldmatch {
    background-position: -1186px -68px;
    width: 45px;
    height: 26px;
}

.new_pay.fash {
    background-position: -1252px -64px;
    width: 55px;
    height: 36px;
}

.new_pay.kiron {
    background-position: -1316px -72px;
    width: 61px;
    height: 25px;
}

.new_pay.realistic {
    background-position: -1389px -72px;
    width: 86px;
    height: 23px;
}

.new_pay.egt {
    background-position: -1491px -65px;
    width: 72px;
    height: 44px;
}

.new_pay.playson {
    background-position: -3px -116px;
    width: 89px;
    height: 26px;
}

.new_pay.velgames {
    background-position: -115px -108px;
    width: 115px;
    height: 36px;
}

.new_pay.habanero {
    background-position: -252px -113px;
    width: 119px;
    height: 33px;
}

.new_pay.tombala {
    background-position: -380px -118px;
    width: 94px;
    height: 29px;
}

.new_pay.fugaso {
    background-position: -487px -122px;
    width: 83px;
    height: 27px;
}

.new_pay.multislot {
    background-position: -583px -122px;
    width: 76px;
    height: 24px;
}

.new_pay.sooming_games {
    background-position: -669px -116px;
    width: 63px;
    height: 32px;
}

.new_pay.wazdan {
    background-position: -750px -125px;
    width: 103px;
    height: 23px;
}

.new_pay.playgo {
    background-position: -877px -122px;
    width: 85px;
    height: 29px;
}

.new_pay.zeusplay {
    background-position: -982px -126px;
    width: 83px;
    height: 24px;
}

.new_pay.mga {
    background-position: -1090px -126px;
    width: 107px;
    height: 29px;
}

.new_pay.genii {
    background-position: -1220px -126px;
    width: 58px;
    height: 31px;
}

.new_pay.omi {
    background-position: -1303px -130px;
    width: 49px;
    height: 24px;
}

.new_pay.gameart {
    background-position: -1371px -133px;
    width: 96px;
    height: 21px;
}

.new_pay.mrslotty {
    background-position: -1477px -129px;
    width: 73px;
    height: 27px;
}

.new_pay.dlv {
    background-position: -1567px -129px;
    width: 58px;
    height: 26px;
}

.new_pay.rct {
    background-position: -307px -174px;
    width: 75px;
    height: 30px;
}

.new_pay.betgames {
    background-position: -393px -171px;
    width: 94px;
    height: 44px;
}

.new_pay.patagonia {
    background-position: -502px -181px;
    width: 93px;
    height: 26px;
}

.new_pay.fsport {
    background-position: -615px -182px;
    width: 74px;
    height: 27px;
}

.new_pay.gaming1x2 {
    background-position: -716px -179px;
    width: 83px;
    height: 38px;
}

.new_pay.pg {
    background-position: -828px -185px;
    width: 40px;
    height: 29px;
}

.new_pay.spinomenal {
    background-position: -896px -184px;
    width: 114px;
    height: 32px;
}

.new_pay.evoplay {
    background-position: -1032px -184px;
    width: 89px;
    height: 35px;
}

.new_pay.betsoft {
    background-position: -1134px -186px;
    width: 78px;
    height: 41px;
}

.new_pay.yggdrasil {
    background-position: -1228px -195px;
    width: 105px;
    height: 29px;
}

.new_pay.kredikarti {
    background-position: 0 -327px;
    width: 107px;
    height: 42px;
    margin-left: 0;
}

.new_pay.anindahavale {
    background-position: -213px -332px;
    width: 95px;
    height: 37px;
}

.new_pay.anindapapara {
    background-position: -403px -334px;
    width: 93px;
    height: 37px;
}

.new_pay.anindakkarti {
    background-position: -592px -334px;
    width: 91px;
    height: 33px;
}

.new_pay.papara {
    background-position: -776px -338px;
    width: 84px;
    height: 28px;
}

.new_pay.anindaqrkod {
    background-position: -955px -334px;
    width: 92px;
    height: 34px;
}

.new_pay.anindabitcoin {
    background-position: -1142px -334px;
    width: 92px;
    height: 36px;
}

.new_pay.bankhavalesi {
    background-position: -1330px -334px;
    width: 99px;
    height: 34px;
}

.new_pay.payfix {
    background-position: -1529px -332px;
    width: 106px;
    height: 36px;
    margin-right: 0;
}

.new_pay.rocketpayhavale {
    background-position: -401px -395px;
    width: 103px;
    height: 34px;
}

.new_pay.cmtcuzdan {
    background-position: -576px -397px;
    width: 139px;
    height: 36px;
}

.new_pay.cepbank {
    background-position: -765px -399px;
    width: 108px;
    height: 30px;
}

.new_pay.kriptopay {
    background-position: -928px -398px;
    width: 147px;
    height: 33px;
}

.new_pay.paygiga {
    background-position: -1138px -396px;
    width: 108px;
    height: 36px;
}

.new_pay:hover {
    transform: scale(1.2);
}

.frow {
    margin: 15px 0;
    min-height: initial
}

/*footer text*/
.footer_text {
    color: #fff;
    font-size: 12px;
    max-width: 354px;
    margin: 32px auto 16px;
    line-height: 1.7;
    width: 100%;
    text-align: center;
}

.social_title {
    color: #fff;
    font-size: 12px;
    line-height: 1.7;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.footer_left_text {
    color: #fff;
    font-size: 12px;
    max-width: 170px;
    margin: 16px auto;
    line-height: 2;
    width: 100%;
    text-align: center;
}

.footer_logo {
    height: 68px;
    min-width: 56px;
    background-image: url('../../img/partners/1093/dark_logo.png');
    display: block;
    margin: auto;
    background-size: contain;
    background-repeat: no-repeat;
}

.licenses_img img {
    width: 52px !important;
}

.copy {
    color: #D0B752;
    font-size: 10px;
    text-align: center;
    margin-bottom: 30px;
}

.footer_container {
    max-width: 925px;
    margin: auto;
    display: flex;
    align-items: center;
}

.logo_gambleaware img {
    max-width: 189px;
}

.logo_laliga img {
    max-width: 145px;
}

.plus18if {
    width: 37px;
    min-width: 37px;
    height: 37px;
    background-image: url(../../img/partners/1093/footer_social_icons.png);
    background-repeat: no-repeat;
    background-position: 0px -219px;
}

.logo_gambleaware {
    margin: 0 auto
}

/*soc icons*/
.social_icons_footer {
    padding: 10px 20px 20px;
    margin: 0;
}

.social_icons_footer a {
    display: flex;
    background: url(../../../img/partners/1093/footer_social_icons.html) no-repeat;
    width: 36px;
    height: 36px;
    margin: 0 8px;
    background-position: 0 0;
    border-radius: 3px;
    transform: scale(1);
    transition: all 0.3s ease;
    cursor: pointer;
}

.social_icons_footer a:hover {
    transform: scale(1.2);
}

.social_icons_footer .pinterest {
    background-position: 0 -37px;
}

.social_icons_footer .twitter {
    background-position: 0 -144px;
}

.social_icons_footer .insta {
    background-position: 0 -72px;
}

.social_icons_footer .youtube {
    background-position: 0 -108px;
}

.social_icons_footer .whatsapp {
    background-position: 0 -180px;
}

.social_icons_footer .telegram {
    background-position: 0 -259px;
}

.social_icons_footer .reddit {
    background-position: 0 -301px;
}

.social_icons_footer .tumblr {
    background-position: 0 -342px;
}

.social_icons_footer .linkedin {
    background-position: 0 -383px;
}

.footer_bottom_text {
    color: #fff;
    font-size: 14px;
    max-width: 1220px;
    margin: 0 auto;
    line-height: 1.8;
    text-align: center;
}

/*popups*/
.ui-dialog .ui-dialog-buttonpane,
.tl_popup_container,
.tl_popup_clr {
    background: #131703;
    color: #fff;
}

.reg_popup_dynamic {
    border-radius: 10px !important;
    overflow: hidden;
}

.tl_popup_header {
    background-color: #2B350B;
}

.tl_head_text {
    color: #fff;
    font-size: 16px !important;
}

.reg_err_mess span:before {
    display: none
}

.reg_err_mess span {
    top: 0px;
}

.tl_input_popup_reg:hover+.reg_err_mess>span {
    color: #000
}

.tl_head_close {
    color: #B8B8B8;
}

.tl_head_close:hover {
    color: #fff;
}

.tl_my_acc_cont_content .tl_head_close {
    color: #fff;
}

.tl_popup_content {
    background: #131703;
    color: #fff;
}

.tl_popup_content .tl_popup_link {
    color: #fff;
}

.popup_lbl,
a.popup_lbl {
    color: #B8B8B8;
}

.popup_lbl_2,
a.popup_lbl_2,
.reg_info {
    color: #B8B8B8;
}

.D_input_block .checkbox_item {
    margin: 0;
}


/*login popup*/

.D_logo {
    background-image: url(../../img/partners/1093/logo_big.png);
    width: 295px;
    height: 40px;
    margin: 32px auto 50px;
}

.login_form_group {
    display: flex;
    flex-wrap: wrap;
    width: 357px;
    margin: 0 auto 20px;
}

.login_form_group .form-group-label {
    width: 123px;
    background-color: #D0B752;
    padding-top: 0;
    min-height: 44px;
    line-height: 1;
    text-align: center;
    color: #000000;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

.login_form_group .tl_input_popup_reg {
    background-color: #2B350B;
    border-radius: 0;
    color: #B8B8B8;
    font-size: 16px;
    height: 44px;
    width: 234px !important;
}

.login_form_group .tl_btn {
    min-width: 146px;
    background: #D0B752;
    color: #000;
    font-weight: bold;
    font-size: 18px !important;
    margin: auto;
    height: 44px;
    width: auto !important;
}

.login_form_group .tl_btn:hover {
    background: #e4cb66;
}

.login_form_group .tl_refresh_container {
    margin: 0;
    width: 125px;
}

.login_form_group .tl_refresh_container .tl_input_popup_reg {
    width: 122px !important;
}

.login_form_group .login_captcha_block {
    width: 234px;
}

.login_form_group .login_captcha_block>.captchaImage {
    height: 44px;
    width: 105px;
    margin: 0 5px;
}

.login_form_group .reg_error_message {
    margin-top: 8px;
}

.registerDialog {
    min-width: 136px;
    font-weight: bold
}

.loginDialog {
    min-width: 112px;
}

/*registration*/
.reg_progress_dots {
    width: 305px;
    margin: auto;
}

.reg_progress_dots span.active:after,
.reg_progress_dots span.done,
.reg_progress_dots span.done:before {
    background-color: #D0B752
}

.register_step_number {
    width: 305px;
    min-width: inherit;
    margin: 10px auto 24px;
    color: #B8B8B8;
    font-size: 12px;
    display: flex;
    justify-content: space-between;
}

.register_left_banner {
    width: 325px;
}

.register_right_part {
    width: 830px;
    padding: 10px 75px 20px 50px;
}

.register_right_part .form-group {
    margin-bottom: 32px;
}

.D_info_box {
    top: 100%;
}

.D_info_box .reg_err_mess {
    top: 0
}

.D_info_box span span span {
    display: block
}


.tl_reg_item {
    border-right: none;
}

.tl_popup_dialog {
    top: 10vh !important;
}

@media screen and (max-height: 740px) {
    .tl_reg_item {
        min-height: 71px;
    }

    .tl_popup_dialog {
        top: 5vh !important;
    }
}

@media screen and (max-height: 600px) {
    .tl_reg_item {
        min-height: 59px;
    }

    .tl_popup_dialog {
        top: 5vh !important;
    }
}

#register_container .reg_btn {
    background-color: #D0B752;
    color: #000;
    height: 32px;
    line-height: 32px;
    font-size: 18px !important;
}

#statistics_icon:before {
    content: "Й";
}

#register_container .tl_input_popup_reg,
.tl_payment_block .tl_payment_body .tl_sel_custom_popup_reg,
.tl_input_popup_reg,
.tl_sel_custom_popup_reg_selected,
.tl_input_popup,
.tl_input,
.tl_gh_filter,
.tl_sel_custom_popup_reg_language {
    background: #2B350B;
    color: #B8B8B8;
}

#register_container .tl_input_popup_reg {
    color: #fff;
    font-size: 12px;
}

#register_container .lbl_reg {
    font-size: 12px;
}

#register_container .radio+span:before {
    margin-right: 5px;
}

#register_container .radio:checked+span {
    color: #fff;
}

.tl_refresh_container>.refresh-captcha {
    color: #fff;
}

.general_terms_reg {
    padding: 0 5px;
}

.checkbox.input-validation-error+span {
    color: #f00
}

.gender_block {
    min-height: 36px;
}

#reg_popup .checkbox_item .checkbox+span:before,
#reg_popup .checkbox_item .radio+span:before {
    top: -3px
}

input::-webkit-input-placeholder {
    color: #B8B8B8 !important;
}

input::-moz-placeholder {
    color: #B8B8B8 !important;
}

input:-ms-input-placeholder {
    color: #B8B8B8 !important;
}

input:-moz-placeholder {
    color: #B8B8B8 !important;
}

.dd_cont .lbl_for_checkbox {
    width: 35%;
}

.tl_popup_content .lbl {
    padding-top: 10px;
}

.tl_popup_content .tl_sup_link {
    background-color: #2B350B
}

/*inbox*/
.tl_mail_send_area:focus,
.tl_mail_send_input:focus {
    outline: 1px solid #D0B752;
}

.tl_my_inbox_msg_box,
.tl_my_inbox_mails_cont {
    background: #2B350B;
}

.tl_mail_item {
    border-color: #131703;
    background: #2B350B;
}

.tl_mail_details_title,
.tl_mail_details {
    color: #fff;
}

.tl_mail_item.unread,
.tl_mail_item:hover,
.tl_mail_item.active {
    background-color: #131703;
    border-color: #131703;
}

.tl_mail_item .tl_mail_msgId {
    color: #648100;
}

.deleteAll_icon,
.readAll_icon,
.tl_mail_icon {
    color: #fff;
}

.tl_mail_message_body,
.tl_mail_send_input,
.tl_mail_send_area {
    background: #222907;
    color: #fff;
}

.tl_mail_row .tl_mail_msgId {
    color: #666666;
}

.tl_mail_row {
    background: #ccc;
}

.tl_mail_attachfiel,
.tl_mail_attachfiel_screp {
    color: #fff;
}

.tl_mail_date_div .tl_mail_details {
    color: #fff;
}

.tl_mail_date_div .tl_mail_details_title {
    color: #D0B752;
}

.tl_mail_msgId {
    color: #474747;
}

.tl_mail_row .tl_mail_details_title,
.tl_mail_row .tl_mail_details {
    color: #666;
}

#inboxContent .tl_head_text {
    color: #fff;
}

#attachfile_btn {
    background-color: #3E4E00;
    color: #E6E6E6;
}

/*navigation pages*/
.paging li>.pi.page {
    background: transparent;
    color: #fff;
}

.paging li>.pi.active,
.paging li>.pi.page:hover {
    background: rgba(15, 19, 0.2);
}

/*my profile popup*/
.tl_my_acc_cont_nav {
    background-color: #222907;
}

a.tl_my_acc_nav_item,
a.tl_my_acc_nav_itemsp {
    background-color: #222907;
    border-bottom: 1px solid #39440E;
    color: #fff;
}

a.tl_my_acc_nav_item:hover,
a.tl_my_acc_nav_itemsp:hover {
    background: #39440E;
    color: #fff;
}

a.tl_my_acc_nav_item.active,
a.tl_my_acc_nav_itemsp.active {
    background: #39440E;
    color: #fff;
}

.walletsCont {
    background: #EBEBEB;
}

.tl_my_acc_cont .lbl {
    padding: 0;
}

/*withdrawal && deposit*/
.tl_payment_block,
.tl_payment_block_inter,
.tl_payment_inner_block {
    border-radius: 5px;
    background-color: #2D360A;
}

.tl_payment_block:hover,
.tl_payment_block_inter:hover,
.tl_payment_inner_block:hover,
.tl_payment_block.active,
.tl_payment_inner_block.active .tl_payment_block_inter.active {
    background-color: #39440E;
}

.tl_payment_inner_block .tl_payment_inner_body .field-validation-error,
.tl_payment_block .tl_payment_body .successmassage {
    position: absolute;
    top: 60px;
}

.errSucCont>.successmassage {
    color: #00d600;
    position: static !important;
}

.errSucCont>.errormassage {
    color: #ff0000;
    position: static !important;
}

.deposit_payment,
.payment_lbl,
.icon_color {
    color: #fff;
}

.tl_payment_block .tl_payment_head .tl_min_max_col,
.tl_payment_block_inter .tl_payment_head .tl_min_max_col {
    font-size: 15px;
}

.errormassage {
    position: static;
    padding: 10px;
}

.tl_payment_block .tl_payment_body .field-success-msg,
.tl_payment_inner_block .tl_payment_inner_body .field-success-msg {
    position: static;
    DISPLAY: BLOCK;
    padding-bottom: 15px;
    color: #D0B752
}

.exchangeripg {
    background-position: 0 -12159px;
}

.bitcoin_bottom_text_kareasbet {
    font-size: 15px;
    margin: 10px 5px;
    padding-bottom: 15px;
    width: 70%;
}

.buttom_description_text {
    width: 100%;
    margin: 20px 6px 0;
    font-size: 14px;
    font-weight: 600;
}

.envoyhizlihavale {
    background-position: 0 -9940px;
}

/*bonus, history, transactions -- all tables*/
.bonuses_nav_bar.flex.alCen a,
.bonuses_nav_bar.flex.alCen a:active,
.bonuses_nav_bar.flex.alCen a:visited {
    border-color: #D0B752;
    color: #D0B752 !important;
}

.orange_button {
    background: #D0B752 !important;
    color: #fff;
}

.tl_gh .tl_gh_result .tl_gh_result_heading,
.rslt_tbl_heading {
    background-color: #000000;
    color: #B8B8B8;
    font-size: 14px;
}

.tl_gh .tl_gh_result .tl_gh_result_item,
.rslt_tbl>tbody>tr {
    background-color: #222907 !important;
    color: #fff;
}

.pwh_wg_place,
.pwh_used_unused_line .commamount,
.pwh_used_unused_line .uncommamount {
    color: #fff;
}

.tl_gh .tl_gh_result .tl_gh_result_item:nth-child(odd),
.rslt_tbl>tbody>tr:hover,
.details_tbl>tbody>tr {
    background-color: #39440E !important;
}

.details_tbl thead {
    background: #000000;
    color: #fff;
}

.rslt_tbl .activate {
    color: #fff;
    background: #648100;
}

.rslt_tbl .cancel_btn {
    background: #000;
    color: #fff;
    font-weight: bold;
}

.mCS-custom-theme .mCSB_dragger_bar,
.mCS-custom-theme .mCSB_draggerRail {
    background-color: #eee !important;
}



/*Promotions*/

.tl_news_title,
.tl_promotions_title {
    color: #D0B752;
}

.tl_prom_filters:after,
.tl_promo_news_button,
.promo_clicked {
    background: #D0B752;
    color: #000;
}

.tl_promo_news_hover,
.tl_promo_news_name {
    border-top: 1px solid #D0B752;
}

.tl_news_container {
    border-bottom: 1px solid #D0B752;
}

.tl_promo_news_type {
    color: #d0d0d0;
    padding: 3px 10px;
    height: 24px;
}

.tl_news,
.tl_news_single,
.tl_promotions {
    background-color: transparent;
}

.tl_news_title_content,
.tl_promotions_title_content {
    border-bottom: none;
}

.tl_news,
.tl_news_single,
.tl_promotions {
    box-shadow: none;
}

.promo_clicked {
    background-color: #d0b752 !important;
}

/*casino page*/
.tl_BG {
    background: transparent;
}

.lc_element__container {
    z-index: 1;
}

.tl_tabs_container {
    background: #2B350B;
}

.tl_tab_item {
    color: #fff;
}

.tl_tab_item.active,
.tl_tab_item:hover {
    color: #fff;
    background: #131703;
}

.tl_tabs_icon,
.game_search_cont .tl_game_search {
    color: #fff;
}

.tl_tab_item.active .tl_tabs_icon,
.tl_tab_item:hover .tl_tabs_icon {
    color: #fff;
}

.game_search_cont .game_search_box .tl_input_popup {
    background: #222907;
    color: #fff
}

.tl_game_tabs_menu .tl_game_tab_item {
    color: #fff;
}

.tl_game_tabs_menu .tl_game_tab_item.active,
.tl_game_tabs_menu .tl_game_tab_item:hover {
    color: #fff;
}

.tl_game .more .play {
    background-color: rgba(15, 19, 0.5)
}

.tl_game .more .play:hover {
    background-color: rgba(15, 19, 0.8);
}

.moregame {
    background: #222907;
    color: #fff;
}

.moregame:hover {
    background: #2c3307;
    color: #fff;
}

.tl_game_img .game_img {
    background-color: #2B350B;
}

@media screen and (max-width: 1400px) {
    .tl_tabs_icon {
        width: 30px;
    }
}

/*casino game tabs*/
.col_game_tabs .tl_game_tab_item {
    background-color: #222907;
}

.col_game_tabs .tl_game_tab_item:hover {
    -webkit-box-shadow: 0px 0px 15px #D0B752;
    -moz-box-shadow: 0px 0px 15px #D0B752;
    box-shadow: 0px 0px 15px #D0B752;
}

#back_cont #subCatName {
    color: #ffffff;
}

#back_cont {
    padding: 10px 0;
}

#backToLobby {
    color: #979797 !important;
}

/*home slider*/
#bannersCont .banner_container {
    width: 100%;
}



#bannersCont .banner_BG {
    width: 100%;
    padding: 0;
    height: 21.5vw;
    min-height: 240px;
}



.car_controls_cont {
    display: none;
}



#bannersCont .car_controls_cont {
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 20px;
    z-index: 4;
    height: 55px;
    max-width: 1600px !important;
    width: 100%;
    padding: 0 15px;
}



#bannersCont .car_controls {
    height: 36px;
    width: 36px;
    line-height: 35px;
    margin: 4px;
    font-family: ProductIconsFont;
    font-size: 16px;
    background-color: #000;
    color: #fff;
    display: inline-block;
    opacity: .6;
    text-align: center;
    border-radius: 2px;
    transition: all 0.3s ease;
}



#bannersCont .right.car_controls {
    transform: rotate(180deg);
}



#bannersCont .carousel-indicators {
    left: 0;
    right: 0;
    margin: 0 auto;
    position: absolute;
    text-align: left;
    bottom: 5px;
    z-index: 3;
    display: flex;
    padding: 0 15px;
}

#bannersCont .carousel-indicators>div {
    height: 2px;
    width: 115px;
    margin: 0 2px !important;
    background-color: #6e7271;
    display: inline-block;
}



#bannersCont .carousel-indicators>div.active {
    background-color: #F08422;
}



#bannersCont .carousel-indicators>div:before {
    display: none;
}

#bannersCont img {
    max-width: 100%;
    min-height: 240px;
    height: 100%;
}

#bannersCont .car_controls:hover {
    opacity: 1;
}

#bannersCont .banner_container,
#bannersCont .carousel,
#bannersCont .carousel-inner,
#bannersCont .carousel-inner .item,
#bannersCont .banner-container-item {
    height: 21.5vw;
    min-height: 240px;
}

/*fixes after refactor*/
.register_btn {
    background-color: #D0B752;
    color: #000;
}

.register_btn:hover {
    background-color: #b7a044;
    color: #000;
}

.tl_footer_links_row h1 {
    text-decoration: underline;
}

.tl_main_nav {
    align-items: center;
    margin: 0 10px;
}

/*fixed social icons*/
.social_icons_fixed {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 5;
    transform: rotate(-90deg) translate(-430px, 314px);
    display: flex;
    top: 0;
    height: 70px;
    width: 623px;
    justify-content: center;
    flex-direction: row-reverse;
}

.social_icons_fixed a {
    position: relative;
    transform: translate(0, 0);
    display: block;
    transition: transform 0.3s ease;
    margin-left: 2vh;
    width: 25%;
}

.social_text {
    background: transparent linear-gradient(90deg, #E19C37 0%, #F8D87F 51%, #E19C37 100%) 0% 0% no-repeat padding-box;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px 10px 0 0;
    margin-bottom: 1px;
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    letter-spacing: 1px;
}

.social_icon {
    background-color: rgba(225, 156, 55, 0.3);
    height: 138px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social_icon:before {
    content: "";
    display: block;
    transform: rotate(90deg);
    height: 90px;
    width: 90px;
    background-repeat: no-repeat;
    background-size: contain;
}

.twetter .social_icon:before {
    background-image: url('../../img/partners/1093/twetter.svg');
}

.instagram .social_icon:before {
    background-image: url('../../img/partners/1093/instagram.svg');
}

.pinterest .social_icon:before {
    background-image: url('../../img/partners/1093/pinterest.svg');
}

.whatsapp .social_icon:before {
    background-image: url('../../img/partners/1093/whatsapp.svg');
}

.social_icons_fixed a:hover {
    transform: translate(0, -125px);
}

@media screen and (max-height: 800px) {
    .social_icons_fixed a {
        width: 25%;
        margin-left: 1vh;
    }

    .social_icons_fixed {
        transform: rotate(-90deg) translate(-318px, 256px);
        width: 505px;
    }
}

/*fixed header in sport*/
.sport_header_fix {
    min-height: 110px;
}

.sport_header_fix #header_fix {
    position: fixed;
    transform: translateY(0);
    z-index: 6;
}

.sport_header_fix .tl_header_bot_row {
    position: fixed;
    z-index: 5;
    left: 0;
    top: 0;
    width: 100%;
}

.tl_header_bot_row_fix {
    max-width: 1596px;
}

/*redesign*/
/*header*/
.tl_logo a,
.active .header__left__logo {
    background-image: url('../../img/partners/1093/logo_big.gif');
    width: 177px;
    height: 35px;
}

.header__left__logo {
    background-image: url('../../img/mobile/partners/1093/logo_full.png');
    width: 45px;
    height: 45px;
}

.tl_logo_space_imitator {
    width: 150px;
    flex-shrink: 0;
}

.tl_acc_lang>a {
    color: #fff;
}

.tl_acc_lang:hover>a {
    color: #fff;
}

.tl_btn,
a.tl_btn,
.tl_acc_lang {
    background-color: #2B350B;
    color: #fff;
    border-radius: 2px;
}

.toTop.tl_btn {
    background-color: rgba(15, 19, 0.6);
}

.tl_btn:hover,
a.tl_btn:hover,
.tl_acc_lang:hover {
    background-color: #3f491f;
    color: #fff;
}

.depositDialog.tl_deposit_button,
.btnSec:hover,
.btnSec,
.reg_btn,
.reg_btn:hover,
.changepass_btn,
.forgot_btn,
.tl_btn-accent,
a.tl_btn-accent,
.add_game_popup .moregame,
.tl_gh .tl_search_button {
    background: rgb(225, 156, 55);
    background: linear-gradient(180deg, rgba(225, 156, 55, 1) 0%, rgba(248, 216, 127, 1) 50%, rgba(225, 156, 55, 1) 100%);
    color: #000;
}

.depositDialog.tl_deposit_button:hover,
.changepass_btn:hover,
.forgot_btn:hover,
.tl_btn-accent:hover,
a.tl_btn-accent:hover,
.add_game_popup .moregame:hover,
.tl_gh .tl_search_button:hover {
    background: rgb(225, 156, 55);
    background: linear-gradient(180deg, rgba(245, 176, 75, 1) 0%, rgba(248, 236, 147, 1) 50%, rgba(245, 176, 75, 1) 100%);
    color: #000;
}

.tl_logged_in {
    width: auto;
}

a.tl_btn-accent.depositDialog {
    background-color: #009900 !important;
    min-width: 122px
}

/*dropdowns*/
.tl_dropdown_style,
a.tl_dropdown_style {
    background-color: #222907;
    color: #fff;
    border-bottom: 1px solid;
    border-color: #2B350B;
}

.tl_dropdown_style:hover,
a.tl_dropdown_style:hover {
    background-color: #2c3307;
    color: #fff;
}

/*header*/
.tl_header_top_row .tl_acc_lang {
    margin: 0 4px;
    padding: 0;
    min-width: 70px;
    text-transform: uppercase;
}

.mx-2 {
    margin-right: 4px !important;
    margin-left: 4px !important;
}

.tl_header_top_row {
    background-color: #222907;
    color: #fff;
}

.tl_time {
    color: #b3b3b3;
    margin: 0 34px 0 0;
}

a.tl_simple_link-accent {
    background-color: #2B350B;
    height: 35px;
    line-height: 35px;
    padding: 0 8px;
    color: #D0B752;
    border-radius: 2px;
    font-size: 16px;
}

a.tl_simple_link-accent:hover {
    background-color: #3f490b;
    color: #D0B752;
    transform: initial !important
}

.tl_main_nav .header_nav__dropdown a,
.header_nav__dropdown a {
    background-color: #222907;
    border-bottom: 1px solid #2B350B;
}

.links_container {
    background-color: #2B350B;
}

.links_container a:hover {
    color: #fff;
    background-color: #222907;
}

.links_container a {
    background-color: transparent
}

.username_cont div {
    text-transform: lowercase !important;
}

/*links*/
.icons,
.tl_simple_link {
    transition: 0.2s;
    color: #fff;
    margin: 0 10px;
    font-size: 14px;
}


.tl_simple_link:hover {
    transform: scale(1.2);
}

.icons {
    display: none;
    margin: 0 10px;
}

@media screen and (max-width: 1500px) {
    .icons {
        display: block;
    }

    .tl_simple_link {
        display: none
    }
}

.promotions_link .header_icons {
    margin: 0 5px;
}

.promotions_link {
    background-color: #3D3D3D;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    color: #D0B752;
    border-radius: 2px;
}

/*header bottom row*/
.tl_header_bot_row {
    background-color: #171F03;
    color: #fff;
    padding-left: 16px;
    padding-right: 16px;
}

/*promoted routine*/
.tl_promoted {
    position: relative;
}

.promoted_drop:after,
.tl_promoted:after,
.tl_promoted:after,
.New:after,
.promoted:after,
.tl_game_tab_item.New:after {
    position: absolute;
    top: 0;
    right: 0;
    content: 'new';
    width: 20px;
    height: 14px;
    display: block;
    border-radius: 4px;
    text-align: center;
    line-height: 14px;
    font-size: 8px;
    font-weight: 500;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    background: none;
}

.promoted_drop:after {
    top: -7px;
    right: -21px;
}

.promoted.tr:after,
.tl_promoted.tr:after,
.promoted_drop.tr:after,
.New.tr:after {
    content: 'Yeni';
}

.promoted_hot:after,
.promoted_drop:after,
.tl_promoted:after,
.New:after,
.promoted:after,
.tl_game_tab_item.New:after {
    color: #000;
    background: rgb(225, 156, 55);
    background: linear-gradient(180deg, rgba(225, 156, 55, 1) 0%, rgba(248, 216, 127, 1) 50%, rgba(225, 156, 55, 1) 100%);
}

.tl_header_navigation {
    display: flex;
    align-items: center;
    margin-right: auto
}

.star__icon.favoriteGames_delete:after {
    color: #D0B752
}

.tl_main_nav_item {
    height: 56px;
    padding: 0 10px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-size: 16px;
    transition: all 0.314s;
    white-space: nowrap;
    color: #fff;
    background-color: transparent;
    border: none;
    margin: 0 3px;
}

.tl_main_nav_item:hover,
.tl_main_nav_item-active {
    color: #D0B752;
}

@media screen and (max-width: 1800px) {
    .lc_element__container {
        padding-right: 40px;
    }
}

@media screen and (max-width: 1600px) {
    .tl_main_nav_item {
        font-size: 14px;
    }
}

@media screen and (max-width: 1400px) {
    .tl_main_nav_item {
        padding: 0 5px;
        font-size: 13px;
    }
}


/*main nav*/

body {
    background-color: #202900;
    color: #fff;
    font-size: 13px;
}


#bannersCont.casino__top_banner {
    min-height: 60vh;
    max-height: 100%;
    overflow: hidden;
    min-width: 1024px;
    height: auto;
    position: absolute;
    z-index: 1;
}

.casino_backgr__slider_item::after {
    box-shadow: 0px 40px 90px 120px transparent;
}

.cas_nav_prev.slick-disabled,
.cas_nav_next.slick-disabled {
    opacity: 0.4
}

.tl_landing_nav_big_wrapper {
    display: flex;
    margin-left: -8px;
    margin-right: -8px;
}

.tl_landing_nav_big {
    height: 120px;
    background-color: rgba(15, 19, 0, 0.7);
    color: #fff;
    position: relative;
    border-radius: 8px;
    flex-grow: 1;
    flex-basis: 260px;
    min-width: 100px;
    margin: 4px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding: 8px;
}

.tl_landing_nav_big>img {
    margin-top: -30px;
    width: 220px;
}

.tl_landing_nav_big>p {
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 1.2em;
    bottom: 3px;
    position: absolute;
}

.tl_container {
    z-index: 1;
}

/*top winners*/
.top_winners__game_block,
.item_list li {
    background-color: rgba(15, 19, 0, 0.7);
    color: #fff;
}

.top_winners__value,
.item__amount,
.top_winners__date {
    color: #D0B752;
}

.me_badge {
    background-color: #D0B752;
    color: #000 !important;
}

.top_winners__game {
    border-color: #141D25;
}

/*banner navigation*/
.top_winners__slider_number,
.cas_nav_prev,
.cas_nav_next {
    background-color: rgba(15, 19, 0, 0.4);
    color: #fff;
    margin: 4px;
}

.cas_nav_prev:hover,
.cas_nav_next:hover {
    color: #D0B752;
}

/*widgets*/
.tl_widget_heading,
.name_vidget {
    background-color: rgba(15, 19, 0, 0.5);
    color: #fff;
    border-radius: 8px;
    padding: 0 16px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
}

/*banners*/
.tl_landing_banner {
    margin: 4px;
    border-radius: 8px;
    overflow: hidden;
    display: block;
    flex-grow: 1;
    min-width: 100px;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
}

.tl_landing_banner img {
    width: 100%;
    height: auto;
}

.tl_games_slider_game {
    outline: 0;
}

.top_cas_games__slider img {
    border-radius: 0px;
}

.tl_games_slider_game>div {
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
    overflow: hidden;
}

/*casino navigation*/
.tl_casino_navigation_wrapper {
    color: #b3b3b3;
}

.tl_casino_navigation_tab {
    background-color: rgba(15, 19, 0, 0);
    color: #b3b3b3;
    border-radius: 4px 4px 0 0;
}

.tl_casino_subnavigation_wrapper {
    background-color: rgba(15, 19, 0, 0.7);
    color: #b3b3b3;
    border-radius: 4px;
}

.tl_casino_navigation_tab.active,
.tl_casino_navigation_tab:hover {
    background-color: rgba(15, 19, 0, 0.7);
    color: #D0B752;
}

.tl_casino_subnavigation_item.active,
.tl_casino_subnavigation_item:hover {
    color: #D0B752;
}

.casino_nav__see_more__dropdown,
.filter_result__block {
    background-color: rgba(15, 19, 0, 0.7);
    color: #fff;
}

.rslt_tbl_heading {
    background: #222907;
}

/*casino games*/
.training__next {
    color: #D0B752;
}

.game__link_real {
    background: rgb(225, 156, 55);
    background: linear-gradient(180deg, rgba(225, 156, 55, 1) 0%, rgba(248, 216, 127, 1) 50%, rgba(225, 156, 55, 1) 100%);
    color: #000;
}

.game__link_real:hover {
    background: rgb(225, 156, 55);
    background: linear-gradient(180deg, rgba(245, 176, 75, 1) 0%, rgba(248, 236, 147, 1) 50%, rgba(245, 176, 75, 1) 100%);
    color: #000;
}

.game__link_demo {
    background-color: #2E3B00;
    color: #fff !important;
}

.game__link_demo:hover {
    color: #fff;
}

.search__input:-webkit-autofill,
.search__input:-webkit-autofill:hover,
.search__input:-webkit-autofill:focus,
.search__input:-webkit-autofill:active {
    -webkit-box-shadow: inset 0 0 0 50px #222907 !important;
    box-shadow: inset 0 0 0 50px #222907 !important;
}

.add_game_popup .search__input:-webkit-autofill,
.add_game_popup .search__input:-webkit-autofill:hover,
.add_game_popup .search__input:-webkit-autofill:focus,
.add_game_popup .search__input:-webkit-autofill:active {
    font-size: 14px;
    box-shadow: inset 0 0 0 50px #222907 !important;
}

.add_game_popup .scroll__content {
    background-color: #222907;
}

/*??????*/
.tl_game_tabs_menu .tl_game_tab_item {
    color: #fff;
}

/*games filter*/
.games_filter_content {
    background-color: #222907;
    color: #fff;
}

.filter_search {
    background-color: #2B350B;
    color: #fff;
}

.search__input:-webkit-autofill,
.search__input:-webkit-autofill:hover,
.search__input:-webkit-autofill:focus,
.search__input:-webkit-autofill:active {
    -webkit-box-shadow: inset 0 0 0 50px #222907 !important;
}

.filter_search_content {
    color: #fff;
}

.games_filter_element {
    background-color: #2B350B;
    color: #b3b3b3;
}

.games_filter_element:hover,
.games_filter_element.active {
    background-color: #D0B752;
    color: #000;
}

.games_filter_reset {
    background-color: #2B350B;
    color: #b3b3b3;
}

.games_filter_reset:hover {
    background-color: #3f490b;
    color: #b3b3b3;
}

.games_filter_show {
    background-color: #D0B752;
    color: #000;
}

.games_filter_show:hover {
    background-color: #e4cb66;
    color: #000;
}

/*game view*/
.game__view__header {
    background-color: rgba(10, 10, 10, 0.877);
    color: #fff;
}

.header__left__button {
    color: #fff;
}

.game__buttons span:hover .likescount,
.game__buttons span:hover {
    color: #D0B752;
}

.add__games_popup,
.add__games_popup .tl_games_container .tl_game_tabs_container {
    background-color: #2B350B !important;
    color: #fff !important;
}

.casino_nav__providers .tl_tab_item {
    border-radius: 0;
    .promoted_drop: after, .tl_promoted:after, .New:after, .promoted:after, .tl_game_tab_i background-color: #222907;
    color: #fff;
}

.add__games_popup .tl_tab_item {
    background-color: #2B350B !important;
}

.casino_nav__providers .tl_tab_item.active {
    color: #D0B752;
}

.add__games_popup .tl_game_tabs_menu .tl_game_tab_item {
    color: #fff;
}

.add__games_popup .tl_game_tabs_menu .tl_game_tab_item.active {
    color: #D0B752;
}

.add__games_popup .search__block {
    background-color: #2B350B;
    color: #fff;
}

.add_game_popup .search__input {
    background-color: #2B350B;
    color: #fff;
    box-shadow: none !important;
}

.add_game_popup .ui-dialog-titlebar {
    background-color: #222907 !important;
    color: #fff !important;
    border: 0 !important;
}

.search__block {
    color: #999
}

.add_game_popup .ui-dialog-titlebar-close {
    position: relative;
    border: none;
    right: 0;
    top: 5px;
    background-color: transparent;
    cursor: pointer;
}

.add_game_popup .ui-dialog-titlebar-close:before,
.add_game_popup .ui-dialog-titlebar-close:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    background: #fff;
    top: 9px;
    left: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.add_game_popup .ui-dialog-titlebar-close:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(s45deg);
}

.logo_dmca {
    margin: 0 auto;
}

#continue_btn,
#back_btn {
    width: 100%;
    font-weight: bold;
    border-radius: 6px;
    font-size: 18px !important;
}

.register_next_step>div {
    min-width: 49%
}

.tl_refresh_container {
    width: 100%;
}

#registerContent.ui-widget-content {
    height: auto !important
}

.bonuses_content .btn:disabled {
    color: #ccc;
}

.instapayskredikarti {
    background-position: 0 -13548px;
}