/* ==================================================== HEADER ==================================================== */

.header_who_online {
position:absolute;
top:0;
width:100%;
z-index:5;
}

.header_who_online_common {
margin:auto;
padding:10px;
text-align:center;
border:2px solid #57d0fd;
border-top:none;
border-radius:4px;
box-shadow:0px 0px 15px #000000;
background:#282F3E;
}

.header_who_online_close {
margin-bottom:20px;
text-align:center;
}

.header_who_online_close span {
cursor:pointer;
display:inline-block;
height:30px;
line-height:30px;
width:100px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.header_who_online_close span:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.header_who_online_table_0, .header_who_online_table_1 {
display:inline-block;
margin:2px;
padding:5px;
border-radius:10px;
}

.header_who_online_table_0 {
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.header_who_online_table_1 {
background:linear-gradient(to top,#009033,#00c345);
}

.header_who_online_table_0:hover, .header_who_online_table_1:hover {
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.header_who_online_avatar {
width:40px;
height:40px;
border:2px solid #ffffff;
border-radius:10px;
vertical-align:middle;
}

.header_who_online_login {
width:120px;
height:40px;
margin-left:10px;
line-height:40px;
font-size:14px;
text-align:left;
text-shadow:#555555 1px 1px 1px;
overflow:hidden;
word-break:break-word;
}

.header_who_online_no {
}

.header_message {
position:fixed;
top:0;
width:100%;
height:100%;
z-index:10000;
background:rgba(28,26,39,0.5);
}

.header_message_common {
position:relative;
top:50%;
margin:auto;
margin-top:-150px;
width:300px;
height:300px;
border:5px solid #329ed2;
border-radius:10px;
}

.header_message table {
width:300px;
height:300px;
border-radius:6px;
background:#13161d;
}

.header_message_title {
height:30px;
}

.header_message_title div {
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#00648b,#00AAE2);
}

.header_message_text {
border-radius:10px;
}

.header_message_text div {
height:230px;
overflow:auto;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.header_message_close {
height:30px;
}

.header_message_close div {
cursor:pointer;
line-height:28px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.header_message_close div:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.header_hello {
position:fixed;
top:0;
width:100%;
height:100%;
z-index:10000;
background:rgba(28,26,39,0.5);
}

.header_hello_common {
position:relative;
top:50%;
margin:auto;
border:5px solid #329ed2;
border-radius:10px;
}

.header_hello table {
border-radius:6px;
background:#13161d;
}

.header_hello_title {
height:30px;
}

.header_hello_title div {
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#00648b,#00AAE2);
}

.header_hello_text {
border-radius:10px;
}

.header_hello_text div {
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.header_hello_close {
height:30px;
}

.header_hello_close div {
cursor:pointer;
line-height:28px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.header_hello_close div:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.header_nrcs_mv_common {
cursor:pointer;
position:fixed;
z-index:10000;
width:100%;
bottom:0;
}

.header_nrc_mv_div {
width:140px;
margin-left:5px;
margin-right:5px;
padding-top:15px;
border:2px solid #ffffff;
border-bottom:0;
background:#23B7DC;
}

.header_nrc_mv_title {
padding-left:10px;
font-size:12px;
line-height:20px;
text-transform:uppercase;
background:#1C8DAA;
}

.header_nrc_mv_title span {
float:right;
margin-right:5px;
text-transform:none;
}

.header_nrc_mv_value {
padding-top:5px;
padding-bottom:5px;
line-height:24px;
font-size:18px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.header_nrs_mv_div {
width:140px;
margin-left:5px;
margin-right:5px;
padding-top:15px;
border:2px solid #ffffff;
border-bottom:0;
background:#7A74C9;
}

.header_nrs_mv_title {
padding-left:10px;
line-height:20px;
font-size:12px;
text-transform:uppercase;
background:#453E9F;
}

.header_nrs_mv_title span {
float:right;
margin-right:5px;
text-transform:none;
}

.header_nrs_mv_value {
padding-top:5px;
padding-bottom:5px;
line-height:24px;
font-size:18px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

/* ==================================================== FOOTER ==================================================== */

.footer {
text-align:center;
border-top:1px solid #5286cf;
background:rgba(19,22,29,0.5);
}

.footer_own {
color:#a5b7c6;
line-height:40px;
}

.footer_own img {
vertical-align:middle;
}

.footer_language {
cursor:pointer;
display:inline-block;
width:30px;
height:22px;
margin-left:10px;
vertical-align:middle;
border:2px solid #3b3b71;
background:url(/images/pages/footer/footer_language.png);
}

.footer_language:hover {
border:2px solid #ffffff;
}

/* ==================================================== LEFT ==================================================== */

.left {
min-width:210px;
padding:15px;
vertical-align:top;
border-top:2px solid #2c7dc3;
border-radius:10px;
background:rgba(19,22,29,0.5);
}

.left_logo {
display:block;
height:40px;
line-height:40px;
text-align:center;
border-radius:4px;
background:linear-gradient(to top,#0a2a58,#3b61a7);
}

.left_logo .logo_1 {
display:inline-block;
padding-left:26px;
font-size:20px;
color:#d5edfd;
text-shadow:#555555 1px 1px 1px;
vertical-align:top;
background:url('/images/pages/left/left_logo_1.png') left center no-repeat;
}

.left_logo .logo_2 {
display:inline-block;
font-size:20px;
color:#81d6fd;
text-shadow:#555555 1px 1px 1px;
vertical-align:top;
}

.left_avatar_default {
display:block;
width:100px;
height:100px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
border:4px solid #ffffff;
border-radius:10px;
}


.left_cabinet_avatar_link {
display:block;
width:100px;
margin:15px auto 0 auto;
}

.left_cabinet_avatar_link_m {
display:inline-block;
vertical-align:middle;
line-height:0;
}

.left_cabinet_avatar {
display:block;
width:100px;
height:100px;
margin:auto;
margin-top:15px;
border:2px solid #ffffff;
border-radius:10px;
}

.left_cabinet {
margin-top:15px;
margin-bottom:15px;
padding:10px;
border:1px solid #334065;
border-radius:2px;
background:#172242;
}

.left_cabinet_login {
margin-bottom:10px;
line-height:24px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:#374d8e;
}

.left_cabinet_login span {
display:inline-block;
width:160px;
height:24px;
line-height:24px;
font-size:13px;
overflow:hidden;
word-break:break-word;
vertical-align:top;
}

.left_cabinet_login font {
cursor:pointer;
display:inline-block;
width:16px;
height:16px;
vertical-align:middle;
background:url('/images/pages/left/exit.png');
}

.left_cabinet_bm_table {
width:190px;
}

.left_cabinet_balance {
height:20px;
font-size:14px;
color:#cdeafb;
}

.left_cabinet_balance_right {
width:110px;
text-align:right;
}

.left_cabinet_balance_amount {
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#a6ff90;
text-shadow:#555555 1px 1px 1px;
vertical-align:middle;
}

.left_cabinet_balance_coin {
display:inline-block;
width:16px;
height:14px;
vertical-align:middle;
}

.left_cabinet_balance_coin span {
display:inline-block;
width:16px;
height:14px;
vertical-align:top;
background:url('/images/pages/left/coin.gif') center no-repeat;
}

.left_cabinet_money {
height:20px;
font-size:14px;
color:#cdeafb;
}

.left_cabinet_money_right {
width:110px;
text-align:right;
}

.left_cabinet_money_amount {
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#ffe336;
text-shadow:#555555 1px 1px 1px;
vertical-align:middle;
}

.left_cabinet_money_coin {
display:inline-block;
width:16px;
height:14px;
vertical-align:middle;
}

.left_cabinet_money_coin span {
display:inline-block;
width:16px;
height:14px;
vertical-align:top;
background:url('/images/pages/left/coin.gif') center no-repeat;
}

.left_cabinet_login_m {
padding:10px;
line-height:34px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:2px;
background:#282f3e;
}

.left_cabinet_login_m img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:70px;
}

.left_cabinet_login_m span {
display:inline-block;
width:160px;
height:24px;
line-height:24px;
font-size:13px;
overflow:hidden;
word-break:break-word;
vertical-align:middle;
}

.left_cabinet_login_m font {
cursor:pointer;
display:inline-block;
width:16px;
height:16px;
vertical-align:middle;
background:url('/images/pages/left/exit.png');
}

.left_cabinet_bm_div_m {
position:fixed;
z-index:10000;
width:100%;
bottom:0;
box-shadow:0px 0px 15px #000000;
background:url('/images/pages/left/left_cabinet_bm_div_m.png');
}

.left_cabinet_bm_table_m {
height:30px;
}

.left_cabinet_balance_m {
width:30px;
background:url('/images/pages/left/left_cabinet_balance_m.png') center no-repeat;
}

.left_cabinet_balance_right_m {
width:130px;
text-align:right;
}

.left_cabinet_balance_amount_m {
font-family:tahoma;
color:#ffc000;
}

.left_cabinet_balance_coin_m {
display:inline-block;
width:16px;
height:15px;
margin-left:5px;
margin-right:5px;
}

.left_cabinet_balance_coin_m span {
display:inline-block;
width:16px;
height:15px;
background:url('/images/pages/left/coin.gif') no-repeat;
}

.left_cabinet_money_m {
width:30px;
background:url('/images/pages/left/left_cabinet_money_m.png') center no-repeat;
}

.left_cabinet_money_right_m {
width:130px;
text-align:right;
}

.left_cabinet_money_amount_m {
font-family:tahoma;
color:#ffc000;
}

.left_cabinet_money_coin_m {
display:inline-block;
width:16px;
height:15px;
margin-left:5px;
margin-right:5px;
}

.left_cabinet_money_coin_m span_m {
display:inline-block;
width:16px;
height:15px;
background:url('/images/pages/left/coin.gif') no-repeat;
}

.left_menu_login {
display:block;
line-height:30px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
background:#1d80bd;
}

.left_menu_login:hover {
background:#1e91d8;
}

.left_menu_login img {
padding:4px;
padding-top:7px;
padding-bottom:7px;
margin-right:10px;
vertical-align:top;
background:#1B75AB;
}

.left_menu_admin {
display:block;
height:24px;
line-height:24px;
color:#000000;
overflow:hidden;
word-break:break-all;
background:linear-gradient(to top,#c78900,#ffd45c);
}

.left_menu_admin:hover {
background:linear-gradient(to top,#dd9801,#ffde81);
}

.left_menu_admin img {
padding:4px;
margin-right:10px;
vertical-align:top;
background:#1f458a;
}

.left_menu_menu {
cursor:pointer;
display:block;
height:20px;
line-height:20px;
color:#ffffff;
overflow:hidden;
word-break:break-all;
background:#192035;
}

.left_menu_menu:hover {
background:#343C4E;
}

.left_menu_menu img {
padding:2px;
margin-right:10px;
vertical-align:top;
background:#1b1e27;
}

.left_menu_default {
display:block;
height:24px;
line-height:24px;
color:#b1d0e2;
text-shadow:#555555 1px 1px 1px;
overflow:hidden;
word-break:break-all;
background:linear-gradient(to top,#192035,#192035);
}

.left_menu_default:hover {
color:#ffffff;
background:#343C4E;
}

.left_menu_default img {
padding:4px;
margin-right:10px;
vertical-align:top;
background:#1b1e27;
}

.left_menu_default span {
display:inline-block;
float:right;
margin-top:3px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
line-height:18px;
font-family:tahoma;
font-size:14px;
border-radius:4px;
background:#1281ba;
}

.left_menu_blink {
color:#ffc000;
animation:left_menu_blink 1.0s linear infinite;
}
@keyframes left_menu_blink {
50% { color:rgba(90,90,90,0); }
}

.left_menu_nets {
margin-top:10px;
text-align:center;
}

.left_menu_nets a {
display:inline-block;
width:24px;
height:24px;
}

.left_menu_vk {
border:2px solid #386aa7;
background:url('/images/pages/left/left_menu_vk.png') center no-repeat;
}

.left_menu_vk:hover {
border:2px solid #6eaefb;
}

.left_menu_ok {
border:2px solid #EE8208;
background:url('/images/pages/left/left_menu_ok.png') center no-repeat;
}

.left_menu_ok:hover {
border:2px solid #FABA74;
}

.left_menu_fb {
border:2px solid #3C5CA2;
background:url('/images/pages/left/left_menu_fb.png') center no-repeat;
}

.left_menu_fb:hover {
border:2px solid #8EA5D5;
}

.left_menu_te {
border:2px solid #4489A4;
background:url('/images/pages/left/left_menu_te.png') center no-repeat;
}

.left_menu_te:hover {
border:2px solid #A8CDDB;
}

.left_menu_youtube {
border:2px solid #E61822;
background:url('/images/pages/left/left_menu_youtube.png') center no-repeat;
}

.left_menu_youtube:hover {
border:2px solid #FF9396;
}

/* ==================================================== CONTEST_BET ==================================================== */

.contest_bet_div {
margin-bottom:20px;
padding:10px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_bet_period {
margin-bottom:20px;
text-align:center;
}

.contest_bet_money {
margin-bottom:20px;
text-align:center;
}

.contest_bet_condition {
text-align:center;
}

.contest_bet_notice {
text-align:center;
}

.contest_bet_timer {
line-height:60px;
margin-bottom:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_bet_timer span {
display:inline-block;
color:#ffc000;
}

.contest_bet_s_num {
text-align:center;
}

.contest_bet_s_num span {
display:inline-block;
width:30px;
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#1c1c1c;
}

.contest_bet_s_login a:hover {
text-decoration:underline;
}

.contest_bet_s_gift_0 {
}

.contest_bet_s_gift_1 span {
padding-left:26px;
color:#ffc000;
background:url('/images/pages/contest_bet/contest_bet_s_gift_1.png') left center no-repeat;
}

/* ==================================================== CONTEST_REF ==================================================== */

.contest_ref_div {
margin-bottom:20px;
padding:10px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_ref_period {
margin-bottom:20px;
text-align:center;
}

.contest_ref_money {
margin-bottom:20px;
text-align:center;
}

.contest_ref_condition {
text-align:center;
}

.contest_ref_notice {
text-align:center;
}

.contest_ref_timer {
line-height:60px;
margin-bottom:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_ref_timer span {
display:inline-block;
color:#ffc000;
}

.contest_ref_s_num {
text-align:center;
}

.contest_ref_s_num span {
display:inline-block;
width:30px;
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#1c1c1c;
}

.contest_ref_s_login a:hover {
text-decoration:underline;
}

.contest_ref_s_gift_0 {
}

.contest_ref_s_gift_1 span {
padding-left:26px;
color:#ffc000;
background:url('/images/pages/contest_ref/contest_ref_s_gift_1.png') left center no-repeat;
}

/* ==================================================== CONTEST_UP ==================================================== */

.contest_up_div {
margin-bottom:20px;
padding:10px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_up_period {
margin-bottom:20px;
text-align:center;
}

.contest_up_money {
margin-bottom:20px;
text-align:center;
}

.contest_up_condition {
text-align:center;
}

.contest_up_notice {
text-align:center;
}

.contest_up_timer {
line-height:60px;
margin-bottom:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_up_timer span {
display:inline-block;
color:#ffc000;
}

.contest_up_s_num {
text-align:center;
}

.contest_up_s_num span {
display:inline-block;
width:30px;
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#1c1c1c;
}

.contest_up_s_login a:hover {
text-decoration:underline;
}

.contest_up_s_gift_0 {
}

.contest_up_s_gift_1 span {
padding-left:26px;
color:#ffc000;
background:url('/images/pages/contest_up/contest_up_s_gift_1.png') left center no-repeat;
}

/* ==================================================== DIAMOND ==================================================== */

.diamond_common {
padding-bottom:40px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_common.png') center bottom;
}

.diamond_info_common {
padding:15px;
border-radius:4px;
box-shadow:0px 0px 15px #0f0f10;
background:#2d3b44;
}

.diamond_info_text {
padding:10px;
line-height:20px;
border:2px solid #00a0a0;
border-radius:4px;
}

.diamond_info_text span {
color:#ffba00;
}

.diamond_block {
padding:15px;
border-radius:10px;
background:#32434D;
}

.diamond_info_title {
cursor:pointer;
line-height:40px;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-align:center;
border-radius:4px;
background:#2d3b44;
}

.diamond_info_title:hover {
background:#435561;
}

.diamond_mode_game {
padding-top:10px;
padding-bottom:10px;
}

.diamond_mode_game select {
cursor:pointer;
width:100%;
height:24px;
padding-left:5px;
font-size:12px;
color:#91A5B0;
border:none;
border-radius:4px;
background:#2d3b44;
}

.diamond_mode_game option {
font-size:12px;
color:#91A5B0;
}

.diamond_received_title {
padding-bottom:5px;
font-size:22px;
color:#ffba00;
text-align:center;
}

.diamond_received_sum {
text-align:center;
}

.diamond_received_sum span {
font-size:16px;
font-weight:bold;
}

.diamond_received_sum font {
color:#91a5b0;
}

.diamond_border {
margin-top:30px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border-radius:4px;
background:#2D3B44;
}

.diamond_win_full_1 {
position:absolute;
z-index:100;
width:238px;
padding:15px;
border-radius:20px;
background:#2C3A46;
}

.diamond_win_full_2 {
padding:15px;
border-radius:10px;
background:#34434D;
}

.diamond_win_full_text_1 {
line-height:30px;
font-size:20px;
font-weight:bold;
color:#DFF5FF;
text-align:center;
}

.diamond_win_full_text_2 {
line-height:30px;
text-align:center;
}

.diamond_win_full_text_2 span {
font-size:24px;
font-weight:bold;
color:#B8E986;
vertical-align:bottom;
}

.diamond_win_full_text_2 font {
font-size:14px;
font-weight:bold;
color:#91A5B0;
vertical-align:bottom;
}

.diamond_cells_table {
border:2px solid #2D3B44;
border-radius:10px;
}

.diamond_cells_table_2 {
border:2px solid #B7E985;
}

.diamond_cash_td {
}

.diamond_cash_td div {
position:absolute;
width:160px;
margin-top:-24px;
padding-top:4px;
text-align:center;
background:url('/images/pages/diamond/diamond_cash_td_div.png');
}

.diamond_cash_td_2 div {
background:url('/images/pages/diamond/diamond_cash_td_2_div.png');
}

.diamond_cash_td img {
height:12px;
padding-top:4px;
padding-bottom:4px;
margin-right:5px;
vertical-align:middle;
}

.diamond_cash_td span {
display:inline-block;
height:20px;
line-height:20px;
font-weight:bold;
font-size:16px;
color:#91A5B0;
vertical-align:middle;
}

.diamond_cash_td font {
display:inline-block;
height:20px;
line-height:20px;
font-size:12px;
color:#91A5B0;
vertical-align:middle;
}

.diamond_cell {
padding:3px;
}

.diamond_cell div {
height:34px;
line-height:34px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_div.png') center;
}

.diamond_cell span {
cursor:pointer;
display:block;
height:34px;
line-height:34px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_span.png') center;
}

.diamond_cell span:hover {
background:url('/images/pages/diamond/diamond_cell_span_2.png') center;
}

.diamond_cell font {
display:block;
height:34px;
line-height:34px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_font.png') center;
}

.diamond_cell i {
display:block;
height:34px;
line-height:34px;
font-family:tahoma;
font-size:22px;
font-weight:bold;
font-style:normal;
color:#ffc000;
text-shadow:#ffc000 0px 0px 5px;
text-align:center;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_i.png') center;
}

.diamond_cell b {
display:block;
height:34px;
line-height:34px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_b.png') center;
}

.diamond_play {
cursor:pointer;
margin-top:5px;
line-height:50px;
font-size:20px;
font-weight:bold;
color:#2C3A44;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border-radius:4px;
background:url('/images/pages/diamond/diamond_play.png');
}

.diamond_play:hover {
background:url('/images/pages/diamond/diamond_play_2.png');
}

.diamond_take {
cursor:pointer;
margin-top:5px;
line-height:50px;
font-size:20px;
font-weight:bold;
color:#2C3A44;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border-radius:4px;
background:url('/images/pages/diamond/diamond_take.png');
}

.diamond_take:hover {
background:url('/images/pages/diamond/diamond_take_2.png');
}

.diamond_take span {
display:inline-block;
font-size:20px;
color:#DFF5FF;
vertical-align:bottom;
}

.diamond_take font {
display:inline-block;
font-size:20px;
color:#B8E986;
vertical-align:bottom;
}

.diamond_take b {
display:inline-block;
font-size:20px;
color:#DFF5FF;
vertical-align:bottom;
}

.diamond_error {
margin-top:5px;
line-height:50px;
font-size:12px;
font-weight:bold;
color:#2C3A44;
text-align:center;
border-radius:4px;
background:url('/images/pages/diamond/diamond_error.png');
}

.diamond_bet_common {
width:100%;
margin-top:5px;
border-radius:4px;
background:#2D3B44;
}

.diamond_bet_minus {
width:60px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.diamond_bet_minus div {
cursor:pointer;
line-height:60px;
font-size:30px;
color:#91A5B0;
text-align:center;
}

.diamond_bet_minus div:hover {
color:#DFF5FF;
}

.diamond_bet_sum input {
width:120px;
height:24px;
font-weight:bold;
font-size:20px;
font-weight:bold;
color:#DFF5FF;
text-align:center;
vertical-align:top;
border:none;
background:none;
}

.diamond_bet_sum div {
padding-top:5px;
font-weight:bold;
color:#91A5B0;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.diamond_bet_plus {
width:60px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.diamond_bet_plus div {
cursor:pointer;
line-height:60px;
font-size:30px;
color:#91A5B0;
text-align:center;
}

.diamond_bet_plus div:hover {
color:#DFF5FF;
}

.diamond_s_id div {
color:#ffc000;
text-align:center;
}

.diamond_s_login div {
overflow:hidden;
}

.diamond_s_login a:hover {
text-decoration:underline;
}

.diamond_s_level div {
text-align:center;
}

.diamond_s_sum div {
}

.diamond_s_profit_0 div {
color:#ca7a7a;
}

.diamond_s_profit_1 span, .diamond_s_profit_1 b {
display:block;
color:#acd983;
}

/* ==================================================== MAIN ==================================================== */

.main_menu {
line-height:40px;
background:linear-gradient(to top,#0a2a58,#3b61a7);
}

.main_menu table {
width:100%;
max-width:1340px;
}

.main_menu_logo {
width:200px;
}

.main_menu_logo .logo_1 {
display:inline-block;
padding-left:26px;
font-size:20px;
color:#d5edfd;
text-shadow:#555555 1px 1px 1px;
vertical-align:top;
background:url('/images/pages/main/main_menu_logo_1.png') left center no-repeat;
}

.main_menu_logo .logo_2 {
display:inline-block;
font-size:20px;
color:#81d6fd;
text-shadow:#555555 1px 1px 1px;
vertical-align:top;
}

.main_menu a {
display:inline-block;
padding-left:10px;
padding-right:10px;
text-shadow:#555555 1px 1px 1px;
}

.main_menu a:hover {
color:#ffeb00;
background:#23519c;
}

.main_menu_right {
width:200px;
text-align:right;
}

.main_hello {
padding-top:20px;
padding-bottom:20px;
box-shadow:inset 0px 0px 15px #0f0f0f;
background:url('/images/pages/main/main_hello.jpg');
}

.main_hello table {
width:100%;
max-width:1340px;
border:1px solid #768adc;
}

.main_hello_stuff {
width:180px;
vertical-align:top;
}

.main_hello_stuff img {
width:170px;
height:227px;
border:5px solid #ffc000;
vertical-align:top;
border-radius:4px;
}

.main_hello_text_common {
padding:15px;
line-height:20px;
border-radius:4px;
background:rgba(19,22,29,0.5);
}

.main_hello_text_div {
line-height:20px;
}

.main_hello_text_bonus {
margin-top:20px;
color:#ffc000;
text-shadow:#555555 1px 1px 1px;
}

.main_hello_text_bonus img {
margin-right:10px;
vertical-align:middle;
}

.main_hello_text_bonus span {
}

.main_hello_text_bonus_free_plan {
margin-top:20px;
color:#ffc000;
text-shadow:#555555 1px 1px 1px;
}

.main_hello_text_bonus_free_plan img {
width:60px;
height:60px;
margin-right:10px;
vertical-align:middle;
box-shadow:0px 0px 15px #404040;
border:4px solid #ffc000;
border-radius:100px;
background:#ffffff;
}

.main_hello_text_bonus_free_plan span {
}

.main_until_title {
line-height:40px;
font-size:22px;
text-transform:uppercase;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#051a39,#294579);
}

.main_until_common {
padding-top:20px;
padding-bottom:20px;
text-align:center;
box-shadow:inset 0px 0px 15px #0f0f0f;
background:url('/images/pages/main/main_until_common.jpg') right center;
}

.main_until_block {
display:inline-block;
width:60px;
margin-left:5px;
margin-right:5px;
padding-top:10px;
padding-bottom:10px;
text-shadow:#555555 1px 1px 1px;
border-radius:6px;
box-shadow:0px 0px 10px #202020;
background:linear-gradient(to top,#00648b,#00AAE2)
}

.main_until_digits {
font-family:tahoma;
font-size:20px;
}

.main_until_word {
font-family:tahoma;
font-size:14px;
}

.main_plans_title {
font-size:22px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#051a39,#294579);
}

.main_plans_box {
box-shadow:inset 0px 0px 15px #0f0f0f;
}

.main_stat_title {
font-size:22px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#051a39,#294579);
}

.main_common {
padding-top:20px;
padding-bottom:20px;
box-shadow:inset 0px 0px 15px #0f0f0f;
background:url('/images/pages/main/main_common.jpg') left top;
}

.main_common_sub {
max-width:1340px;
margin:auto;
}

.main_stat_table {
width:100%;
border-radius:2px;
border:1px solid #768adc;
background:rgba(19,22,29,0.5);
}

.main_stat_table td {
width:18%;
padding-top:15px;
padding-bottom:15px;
text-align:center;
border-radius:2px;
background:rgba(19,22,29,0.5);
}

.main_stat_v {
line-height:30px;
font-size:18px;
}

.main_stat_v_2 {
line-height:30px;
font-family:tahoma;
font-size:24px;
color:#a6ff90;
text-shadow:#88ff3e 0px 0px 10px;
}

.main_stat_i {
line-height:20px;
}

.main_stat_i_online {
cursor:pointer;
display:inline-block;
padding-left:10px;
padding-right:10px;
line-height:20px;
text-shadow:#555555 1px 1px 1px;
border-radius:2px;
background:#2f58a0;
}

.main_stat_i_online:hover {
background:#3e6fc3;
}

.main_up_w_deps_table {
width:100%;
margin-top:20px;
}

.main_up_title_td {
width:33%;
vertical-align:top;
}

.main_up_title_td div {
line-height:40px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #768adc;
background:linear-gradient(to top,#051a39,#294579);
}

.main_up_td {
vertical-align:top;
}

.main_up_table {
width:100%;
}

.main_up_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_up_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_up_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_up_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_up_login {
width:200px;
padding-left:10px;
}

.main_up_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_up_login a:hover {
text-decoration:underline;
}

.main_up_purse {
width:40px;
}

.main_up_purse img {
width:30px;
height:30px;
margin:5px;
vertical-align:middle;
}

.main_up_sum {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_w_title_td {
width:34%;
padding-left:10px;
padding-right:10px;
}

.main_w_title_td div {
line-height:40px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #768adc;
background:linear-gradient(to top,#051a39,#294579);
}

.main_w_td {
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.main_w_table {
width:100%;
}

.main_w_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_w_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_w_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_w_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_w_login {
width:200px;
padding-left:10px;
}

.main_w_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_w_login a:hover {
text-decoration:underline;
}

.main_w_purse {
width:40px;
}

.main_w_purse img {
width:30px;
height:30px;
margin:5px;
vertical-align:middle;
}

.main_w_sum {
padding-right:5px;
color:#ffe336;
text-align:center;
}

.main_deps_title_td {
width:33%;
}

.main_deps_title_td div {
line-height:40px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #768adc;
background:linear-gradient(to top,#051a39,#294579);
}

.main_deps_td {
vertical-align:top;
}

.main_deps_table {
width:100%;
}

.main_deps_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_deps_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_deps_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_deps_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_deps_login {
width:200px;
padding-left:10px;
}

.main_deps_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_deps_login a:hover {
text-decoration:underline;
}

.main_deps_plan {
width:40px;
text-align:center;
}

.main_deps_plan img {
max-width:30px;
max-width:30px;
vertical-align:middle;
}

.main_deps_sum {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_top_table {
width:100%;
margin-top:20px;
}

.main_top_sp_c_title_td {
width:33%;
}

.main_top_sp_c_title_td div {
height:40px;
line-height:40px;
overflow:hidden;
padding-right:5px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #768adc;
background:linear-gradient(to top,#051a39,#294579);
}

.main_top_sp_c_td {
vertical-align:top;
}

.main_top_sp_c_table {
width:100%;
}

.main_top_sp_c_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_top_sp_c_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_top_sp_c_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_top_sp_c_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_top_sp_c_login {
width:200px;
padding-left:10px;
}

.main_top_sp_c_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_top_sp_c_login a:hover {
text-decoration:underline;
}

.main_top_sp_c_amount {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_top_sp_a_title_td {
width:34%;
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.main_top_sp_a_title_td div {
height:40px;
line-height:40px;
overflow:hidden;
padding-right:5px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #768adc;
background:linear-gradient(to top,#051a39,#294579);
}

.main_top_sp_a_td {
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.main_top_sp_a_table {
width:100%;
}

.main_top_sp_a_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_top_sp_a_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_top_sp_a_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_top_sp_a_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_top_sp_a_login {
width:200px;
padding-left:10px;
}

.main_top_sp_a_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_top_sp_a_login a:hover {
text-decoration:underline;
}

.main_top_sp_a_amount {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_top_up_m_title_td {
width:33%;
}

.main_top_up_m_title_td div {
height:40px;
line-height:40px;
overflow:hidden;
padding-right:5px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #768adc;
background:linear-gradient(to top,#051a39,#294579);
}

.main_top_up_m_td {
vertical-align:top;
}

.main_top_up_m_table {
width:100%;
}

.main_top_up_m_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_top_up_m_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_top_up_m_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_top_up_m_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_top_up_m_login {
width:200px;
padding-left:10px;
}

.main_top_up_m_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_top_up_m_login a:hover {
text-decoration:underline;
}

.main_top_up_m_amount {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_auth_list_title {
margin-top:20px;
font-size:22px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#051a39,#294579);
}

.main_auth_list_common {
padding:15px;
height:54px;
overflow:hidden;
text-align:center;
background:rgba(19,22,29,0.8);
}

.main_auth_list_common table {
display:inline-block;
margin-bottom:100px;
}

.main_auth_list_avatar {
width:50px;
text-align:left;
}

.main_auth_list_avatar img {
width:40px;
height:40px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_auth_list_login {
padding-right:10px;
}

.main_auth_list_login div {
width:150px;
height:44px;
line-height:44px;
overflow:hidden;
}

.main_auth_list_login div:hover {
border-radius:4px;
background:rgba(37,58,90,0.8);
}

.main_auth_list_login a:hover {
text-decoration:underline;
}

.main_reviews_title {
display:block;
font-size:22px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#051a39,#294579);
}

.main_reviews_div {
padding-top:5px;
padding-left:10px;
padding-right:10px;
height:195px;
overflow:hidden;
text-align:center;
box-shadow:inset 0px 0px 5px #0f0f0f;
}

.main_reviews_block {
display:inline-block;
margin:5px;
margin-bottom:40px;
width:300px;
text-align:left;
box-shadow:0px 0px 15px #0f0f0f;
}

.main_reviews_data {
width:100%;
height:50px;
padding-left:4px;
padding-right:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background:linear-gradient(to top,#00648b,#00AAE2);
}

.main_reviews_data_avatar {
width:48px;
}

.main_reviews_data_avatar img {
width:40px;
height:40px;
vertical-align:top;
border:2px solid #ffffff;
border-radius:10px;
}

.main_reviews_data span {
display:block;
height:40px;
line-height:40px;
padding-left:10px;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:10px;
background:#005c80;
}

.main_reviews_common {
padding:10px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
background:#282f3e;
}

.main_reviews_text {
padding:10px;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.main_reviews_text div {
height:90px;
line-height:30px;
word-break:break-all;
overflow:hidden;
}

.main_reviews_text a {
text-decoration:underline;
}

.main_reviews_text a:hover {
text-decoration:none;
}

.main_reviews_common img {
max-height:30px;
vertical-align:top;
border-radius:40px;
}

/* ==================================================== LOGIN ==================================================== */

.login_button {
cursor:pointer;
margin:auto;
width:200px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.login_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.login_success {
position:fixed;
top:0;
left:0;
width:100%;
padding-top:5px;
padding-bottom:5px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
box-shadow:0px 0px 15px #000000;
background:#19ad1e;
}

.login_error {
position:fixed;
top:0;
left:0;
width:100%;
padding-top:5px;
padding-bottom:5px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
box-shadow:0px 0px 15px #000000;
background:#bb3c3c;
}

.login_rule {
margin-bottom:20px;
padding:10px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.login_soc_type_common {
margin-bottom:20px;
padding:10px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.login_button_vk {
cursor:pointer;
display:inline-block;
width:200px;
height:30px;
margin:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:url('/images/pages/login/login_button_vk.png');
}

.login_button_vk:hover {
opacity:1 !important;
background:url('/images/pages/login/login_button_vk_2.png');
}

.login_button_ok {
cursor:pointer;
display:inline-block;
width:200px;
height:30px;
margin:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:url('/images/pages/login/login_button_ok.png');
}

.login_button_ok:hover {
opacity:1 !important;
background:url('/images/pages/login/login_button_ok_2.png');
}

.login_button_fb {
cursor:pointer;
display:inline-block;
width:200px;
height:30px;
margin:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:url('/images/pages/login/login_button_fb.png');
}

.login_button_fb:hover {
opacity:1 !important;
background:url('/images/pages/login/login_button_fb_2.png');
}

.login_in_form {
margin-bottom:20px;
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.login_in_mail {
display:block;
margin:auto;
margin-top:5px;
margin-bottom:5px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_in_password {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_in_captha_img {
display:block;
margin:auto;
margin-bottom:5px;
width:200px;
height:60px;
border-radius:2px;
}

.login_in_captha_input {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
text-align:center;
text-transform:uppercase;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_forgot_ask {
margin:auto;
width:200px;
line-height:30px;
text-align:center;
}

.login_forgot_ask span {
cursor:pointer;
}

.login_forgot_ask span:hover {
text-decoration:underline;
}

.login_forgot_input {
display:block;
margin:auto;
margin-top:10px;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_forgot_captha_img {
display:block;
margin:auto;
margin-bottom:5px;
width:200px;
height:60px;
border-radius:2px;
}

.login_forgot_captha_input {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
text-align:center;
text-transform:uppercase;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_in_reg_common {
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.login_reg_login {
display:block;
margin:auto;
margin-top:5px;
margin-bottom:5px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_reg_mail {
display:block;
margin:auto;
margin-bottom:5px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_reg_password {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_reg_captha_img {
display:block;
margin:auto;
margin-bottom:5px;
width:200px;
height:60px;
border-radius:2px;
}

.login_reg_captha_input {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
text-align:center;
text-transform:uppercase;
border:none;
border-radius:2px;
background:#ffffff;
}

/* ==================================================== BUY_THIS_SCRIPT ==================================================== */

.buy_this_script {
padding:15px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.buy_this_script a {
text-decoration:underline;
}

.buy_this_script a:hover {
text-decoration:none;
}

/* ==================================================== FAQ ==================================================== */

.faq_div {
margin-bottom:20px;
padding:15px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.faq_q {
padding-bottom:5px;
font-size:16px;
color:#ffbe06;
}

.faq_a {
}

/* ==================================================== RULES ==================================================== */

.rules_common {
padding:15px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

/* ==================================================== CONTACTS ==================================================== */

.contacts_text {
padding:10px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

/* ==================================================== NEWS ==================================================== */

.news_table {
width:100%;
margin-bottom:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
}

.news_title {
padding-left:10px;
padding-right:10px;
height:40px;
font-size:20px;
color:#ffffff;
border-top-left-radius:4px;
background:linear-gradient(to top,#00648b,#00AAE2);
}

.news_views_c {
padding-right:10px;
width:70px;
color:#ffffff;
text-align:right;
background:url('/images/pages/news/news_views_c.png') left center no-repeat,linear-gradient(to top,#015d81,#019dd1);
background-position-x:5px;
}

.news_date {
padding-right:10px;
width:85px;
color:#ffffff;
text-align:right;
border-top-right-radius:4px;
background:linear-gradient(to top,#00648b,#00AAE2);
}

.news_text {
padding:10px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
background:var(--common_background);
}

.news_text a {
color:#0092d6;
text-decoration:underline;
}

.news_text a:hover {
text-decoration:none;
}

.news_to_full {
margin-top:20px;
}

.news_to_full a {
display:inline-block;
padding-left:10px;
padding-right:10px;
line-height:34px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
text-decoration:none;
border-radius:var(--button_simple_border-radius);
box-shadow:var(--button_simple_box-shadow);
background:var(--button_simple_background_1);
}

.news_to_full a:hover {
background:var(--button_simple_background_2);
}

/* ==================================================== MORELESS ==================================================== */

.moreless_info_title {
cursor:pointer;
line-height:40px;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_info_title:hover {
background:#394763;
}

.moreless_info_text {
padding:10px;
margin-top:20px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_info_text span {
color:#ffba00;
}

.moreless_mode_game {
padding:10px;
margin-top:20px;
margin-bottom:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_mode_game select {
width:250px;
height:24px;
padding-left:5px;
font-size:12px;
color:#000000;
border:none;
border-radius:10px;
background:#ffffff;
}

.moreless_mode_game option {
font-size:12px;
color:#000000;
}

.moreless_received_title {
margin-top:20px;
line-height:24px;
font-size:22px;
color:#ffba00;
text-align:center;
}

.moreless_received_sum {
text-align:center;
}

.moreless_received_sum span {
font-size:16px;
font-weight:bold;
}

.moreless_received_sum font {
font-size:16px;
}

.moreless_error {
margin-top:30px;
margin-bottom:10px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:#bb3c3c;
}

.moreless_win {
margin-top:10px;
margin-bottom:10px;
line-height:50px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.moreless_lose {
margin-top:10px;
margin-bottom:10px;
line-height:50px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#6a1a1a,#cf3e3e);
}

.moreless_pre_profit_title {
margin-top:10px;
line-height:30px;
font-size:22px;
color:#ffba00;
text-align:center;
}

.moreless_pre_profit_sum {
height:30px;
line-height:30px;
text-align:center;
}

.moreless_pre_profit_sum span {
font-size:22px;
font-weight:bold;
color:#22aede;
}

.moreless_pre_profit_sum font {
font-size:22px;
}

.moreless_choice_common {
margin-bottom:20px;
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_choice_less_title {
margin-bottom:10px;
line-height:20px;
}

.moreless_choice_less_title span {
}

.moreless_choice_less_title font {
}

.moreless_choice_less_button {
cursor:pointer;
display:inline-block;
width:140px;
margin-right:20px;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.moreless_choice_less_button:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.moreless_choice_more_title {
margin-bottom:10px;
line-height:20px;
}

.moreless_choice_more_title span {
}

.moreless_choice_more_title font {
}

.moreless_choice_more_button {
cursor:pointer;
display:inline-block;
width:140px;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.moreless_choice_more_button:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.moreless_bet_common {
padding:2%;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_bet_title {
padding-bottom:10px;
font-size:20px;
text-align:center;
}

.moreless_bet_input {
width:99%;
height:30px;
padding-left:1%;
line-height:30px;
color:#000000;
border:none;
border-radius:4px;
background:#ffffff;
}

.moreless_bet_buttons {
margin-top:10px;
}

.moreless_bet_buttons span {
cursor:pointer;
display:inline-block;
width:22%;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006f9b,#00AAE2);
}

.moreless_bet_buttons span:hover {
background:linear-gradient(to top,#007aab,#00c0ff);
}

.moreless_chance_common {
padding:2%;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_chance_title {
padding-bottom:10px;
font-size:20px;
text-align:center;
}

.moreless_chance_input {
width:99%;
height:30px;
padding-left:1%;
line-height:30px;
color:#000000;
border:none;
border-radius:4px;
background:#ffffff;
}

.moreless_chance_buttons {
margin-top:10px;
}

.moreless_chance_buttons span {
cursor:pointer;
display:inline-block;
width:22%;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006f9b,#00AAE2);
}

.moreless_chance_buttons span:hover {
background:linear-gradient(to top,#007aab,#00c0ff);
}

.moreless_s_id div {
color:#ffc000;
text-align:center;
}

.moreless_s_login {
}

.moreless_s_login div {
overflow:hidden;
}

.moreless_s_login a:hover {
text-decoration:underline;
}

.moreless_s_digits_0 div {
color:#ca7a7a;
}

.moreless_s_digits_1 div {
color:#acd983;
}

.moreless_s_chance_0 span {
display:inline-block;
width:50px;
height:8px;
vertical-align:middle;
border-radius:30px;
background:#ffffff;
}

.moreless_s_chance_0 font {
display:inline-block;
height:7px;
vertical-align:top;
border-radius:30px;
background:#F04846;
}

.moreless_s_chance_1 span {
display:inline-block;
width:50px;
height:8px;
vertical-align:middle;
border-radius:30px;
background:#ffffff;
}

.moreless_s_chance_1 font {
display:inline-block;
height:7px;
vertical-align:top;
border-radius:30px;
background:#F2AB4B;
}

.moreless_s_chance_2 span {
display:inline-block;
width:50px;
height:8px;
vertical-align:middle;
border-radius:30px;
background:#ffffff;
}

.moreless_s_chance_2 font {
display:inline-block;
height:7px;
vertical-align:top;
border-radius:30px;
background:#18D381;
}

.moreless_s_profit_0 div {
color:#ca7a7a;
}

.moreless_s_profit_1 div {
color:#acd983;
}

/* ==================================================== REVIEWS ==================================================== */

.reviews_success {
margin-bottom:20px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#19ad1e;
}

.reviews_error {
margin-bottom:20px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#bb3c3c;
}

.reviews_stat {
margin-bottom:20px;
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_stat span {
color:#ffc000;
}

.reviews_off {
margin-bottom:20px;
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_info_common {
margin-bottom:20px;
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}


.reviews_info_title {
padding-bottom:5px;
}

.reviews_info_text span {
color:#ffc000;
}

.reviews_f_common {
margin-bottom:20px;
padding:15px;
padding-bottom:10px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_f_bot {
margin-bottom:15px;
}

.reviews_f_bot img {
width:40px;
height:40px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.reviews_f_avatar_v {
margin-left:10px;
width:170px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_login {
margin-left:10px;
width:170px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_date {
margin-left:10px;
width:80px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
text-align:center;
vertical-align:middle;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_text {
outline:none;
min-height:50px;
margin-bottom:10px;
padding:10px;
text-align:left;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_text img {
max-height:30px;
vertical-align:middle;
border-radius:40px;
}

.reviews_f_video_about {
margin-bottom:10px;
padding:10px;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_f_smiles_common {
margin-bottom:10px;
padding:10px;
height:90px;
line-height:30px;
overflow:auto;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_f_smiles_common img {
cursor:pointer;
margin:2px;
max-height:30px;
vertical-align:middle;
border-radius:40px;
}

.reviews_f_smile {
cursor:pointer;
margin:5px;
width:30px;
height:30px;
vertical-align:top;
border-radius:40px;
}

.reviews_f_screen {
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
text-align:left;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.reviews_f_screen:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.reviews_f_screen input {
cursor:pointer;
position:absolute;
width:5px;
height:30px;
padding-left:150px;
vertical-align:top;
opacity:0;
}

.reviews_f_screen span {
display:inline-block;
width:150px;
text-align:center;
}

.reviews_f_video_i {
margin:5px;
width:140px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_video_s {
cursor:pointer;
display:inline-block;
margin:5px;
width:30px;
height:30px;
line-height:30px;
text-align:center;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.reviews_f_video_s:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.reviews_f_button {
cursor:pointer;
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
color:#ffffff;
text-align:center;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:var(--button_send_border-radius);
box-shadow:var(--button_send_box-shadow);
background:var(--button_send_background_1);
}

.reviews_f_button:hover {
background:var(--button_send_background_2);
}

.reviews_limit_common {
margin-bottom:20px;
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_limit_title {
padding-bottom:5px;
}

.reviews_limit_text span {
color:#ffc000;
}

.reviews_b_all {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.reviews_b_all:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.reviews_b_screens {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
margin-left:5px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.reviews_b_screens:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.reviews_b_videos {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
margin-left:5px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.reviews_b_videos:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.reviews_empty {
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_data {
width:100%;
height:50px;
padding-left:4px;
padding-right:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background:linear-gradient(to top,#00648b,#00AAE2);
}

.reviews_data_avatar {
width:48px;
}

.reviews_data img {
width:40px;
height:40px;
vertical-align:top;
border:2px solid #ffffff;
border-radius:10px;
}

.reviews_data span {
display:inline-block;
width:220px;
height:40px;
line-height:40px;
padding-left:10px;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
}

.reviews_data i {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
margin-right:5px;
font-style:unset;
text-align:center;
border-radius:40px;
background:#005c80;
}

.reviews_data i:hover {
background:#0281b3;
}

.reviews_data font {
display:inline-block;
height:40px;
line-height:40px;
padding-left:10px;
padding-right:10px;
text-shadow:#555555 1px 1px 1px;
}

.reviews_common {
margin-bottom:20px;
padding:15px;
border-top:none !important;
border-top-left-radius:0px !important;
border-top-right-radius:0px !important;
border:1px solid #00658c;
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_text {
padding:10px;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_text a {
text-decoration:underline;
}

.reviews_text a:hover {
text-decoration:none;
}

.reviews_text img {
max-height:30px;
max-width:40px;
vertical-align:middle;
border-radius:40px;
}

.reviews_screen_video {
text-align:center;
}

.reviews_screen_video a {
display:inline-block;
padding:5px;
margin:5px;
margin-top:10px;
box-shadow:0px 0px 15px #0f0f10;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_screen_video_span_0, .reviews_screen_video_span_1 {
display:inline-block;
padding:5px;
margin:5px;
margin-top:10px;
box-shadow:0px 0px 15px #0f0f10;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_screen_video_img_0 {
max-width:200px;
max-height:225px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_span_0 iframe {
width:400px;
height:225px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_img_1 {
max-width:252px;
max-height:144px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_span_1 iframe {
width:256px;
height:144px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_received {
margin-top:15px;
text-align:center;
}

.reviews_received span {
color:#ffc000;
}

.reviews_reasone {
margin-top:15px;
text-align:center;
}

.reviews_reasone span {
cursor:pointer;
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
color:#000000;
text-align:center;
vertical-align:top;
overflow:hidden;
border-radius:4px;
background:linear-gradient(to top,#ababab,#ffffff);
}

.reviews_reasone span:hover {
background:linear-gradient(to top,#c5c5c5,#ffffff);
}

.reviews_reasone input {
margin:5px;
width:200px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_accept {
margin-top:15px;
text-align:center;
}

.reviews_accept font {
display:inline-block;
margin:5px;
height:30px;
line-height:30px;
vertical-align:middle;
}

.reviews_accept input {
margin-left:10px;
width:60px;
height:30px;
line-height:30px;
text-align:center;
vertical-align:middle;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_accept span {
cursor:pointer;
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
color:#ffffff;
text-align:center;
vertical-align:middle;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:var(--button_send_border-radius);
box-shadow:var(--button_send_box-shadow);
background:var(--button_send_background_1);
}

.reviews_accept span:hover {
background:var(--button_send_background_2);
}

/* ==================================================== LOTTERY ==================================================== */

.lottery_info_title {
cursor:pointer;
line-height:40px;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_info_title:hover {
background:#394763;
}

.lottery_info_text {
padding:10px;
margin-top:20px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_info_text span {
color:#ffba00;
}

.lottery_mode_game {
padding:10px;
margin-top:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_mode_game select {
width:250px;
height:24px;
padding-left:5px;
font-size:12px;
color:#000000;
border:none;
border-radius:10px;
background:#ffffff;
}

.lottery_mode_game option {
font-size:12px;
color:#000000;
}

.lottery_message {
min-height:30px;
line-height:1.18;
text-align:center;
padding:2px 0;
}

.lottery_message_error {
font-size:20px;
color:#ff0000;
}

.lottery_message_success {
font-size:12px;
line-height:1.2;
color:#00ff00;
word-break:break-word;
}

.lottery_received {
height:30px;
line-height:30px;
text-align:center;
}

.lottery_received span {
font-weight:bold;
}

.lottery_show_winner {
margin-top:20px;
padding:11px;
border:2px solid #FFBA00;
border-radius:4px;
background:#13161d;
}

.lottery_show_winner_table {
padding-top:10px;
margin:auto;
}

.lottery_show_winner_table img {
width:76px;
height:76px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}


.lottery_winner_avatar_wrap {
position:relative;
display:inline-block;
width:76px;
height:76px;
}

.lottery_winner_avatar_wrap img {
display:block;
position:relative;
z-index:2;
}

.lottery_winner_avatar_wrap .lottery_spin_poop_drip {
z-index:8;
}

.lottery_spin_avatar_wrap {
position:relative;
display:inline-block;
width:76px;
height:76px;
}

.lottery_spin_avatar_wrap img {
display:block;
width:76px;
height:76px;
position:relative;
z-index:2;
}

.lottery_spin_avatar_wrap .lottery_spin_poop_drip {
z-index:8;
}

.lottery_spin_poop_drip {
position:absolute;
left:0;
top:0;
width:100%;
height:75%;
pointer-events:none;
z-index:8;
overflow:visible;
}

.lottery_spin_poop_drip_cap {
position:absolute;
left:3%;
right:2%;
top:0;
height:34%;
border-radius:56% 44% 38% 62% / 34% 42% 58% 66%;
background:
radial-gradient(circle at 28% 24%, rgba(255,223,171,.36) 0 10%, rgba(255,223,171,0) 11%),
radial-gradient(circle at 62% 20%, rgba(245,210,150,.18) 0 10%, rgba(245,210,150,0) 11%),
radial-gradient(circle at 70% 65%, rgba(61,29,10,.30) 0 24%, rgba(61,29,10,0) 25%),
linear-gradient(180deg, #8f5a27 0%, #77441a 38%, #683613 64%, #5a2e10 100%);
box-shadow:0 3px 8px rgba(46,22,8,.28), inset 0 -4px 8px rgba(46,20,6,.22), inset 0 3px 5px rgba(255,233,188,.10);
clip-path:polygon(0 0,100% 0,98% 73%,90% 70%,83% 84%,73% 72%,64% 91%,54% 70%,42% 86%,30% 66%,18% 84%,10% 67%,0 73%);
}

.lottery_spin_poop_drip_drip {
position:absolute;
top:22%;
width:16%;
max-width:14px;
min-width:9px;
border-radius:0 0 999px 999px;
background:linear-gradient(180deg,#7c471d 0%,#653312 62%,#562a0e 100%);
box-shadow:inset 0 2px 3px rgba(255,228,179,.12), 0 5px 8px rgba(48,23,8,.22);
}

.lottery_spin_poop_drip_drip:after {
content:"";
position:absolute;
left:50%;
bottom:-8px;
transform:translateX(-50%);
width:125%;
height:14px;
border-radius:50% 50% 48% 52% / 42% 42% 58% 58%;
background:radial-gradient(circle at 35% 28%, rgba(255,223,171,.24) 0 12%, rgba(255,223,171,0) 13%), linear-gradient(180deg,#744219 0%,#5d2f10 100%);
}

.lottery_spin_poop_drip_drip.drip1 { left:14%; height:37%; }
.lottery_spin_poop_drip_drip.drip2 { left:43%; height:54%; width:18%; }
.lottery_spin_poop_drip_drip.drip3 { right:12%; height:46%; }

.lottery_spin_poop_drip_gloss {
position:absolute;
left:14%;
top:7%;
width:48%;
height:18%;
border-radius:50%;
background:linear-gradient(180deg, rgba(255,240,214,.22) 0%, rgba(255,240,214,0) 100%);
filter:blur(1.3px);
opacity:.88;
}

.lottery_spin_poop_drip_winner { z-index:5; }

.lottery_show_winner_title {
height:20px;
text-align:center;
font-size:20px;
color:#ffffff;
}

.lottery_show_winner_title span {
font-size:24px;
color:#FFBA00;
}

.lottery_show_winner_sum_full {
padding-left:10px;
font-size:30px;
color:#ffffff;
}

.lottery_show_winner_sum_full span {
font-size:30px;
color:#FFBA00;
}

.lottery_show_winner_sum_bet {
padding-left:10px;
padding-top:6px;
font-size:16px;
color:#ffffff;
}

.lottery_show_winner_sum_bet span {
font-size:16px;
color:#FFBA00;
}

.lottery_show_winner_sum_real {
padding-left:10px;
font-size:16px;
color:#ffffff;
}

.lottery_show_winner_sum_real span {
font-size:16px;
color:#FFBA00;
}

.lottery_choose_winner {
height:156px;
}

.lottery_choose_winner_title {
height:30px;
line-height:30px;
font-size:20px;
color:#ffffff;
text-align:center;
}

.lottery_choose_winner_div {
margin:auto;
width:500px;
overflow:hidden;
}

.lottery_choose_winner_bricket {
position:absolute;
z-index:1;
width:500px;
height:120px;
background:url('/images/pages/lottery/lottery_choose_winner_bricket.png');
}

.lottery_choose_winner_window {
will-change:transform;
transform:translate3d(0,0,0);
backface-visibility:hidden;
perspective:1000px;
contain:layout paint;
overflow:hidden;
position:relative;
width:16000px;
height:80px;
padding-top:20px;
}

.lottery_choose_winner_window img {
width:80px;
height:80px;
vertical-align:top;
}

.lottery_bet_table {
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_bet_td {
height:104px;
background:rgba(19,22,29,0.5);
}

.lottery_bet_bank_time {
height:30px;
line-height:30px;
text-align:center;
}

.lottery_bet_bank {
font-family:tahoma;
font-size:18px;
color:#ffffff;
vertical-align:top;
}

.lottery_bet_bank span {
font-family:tahoma;
font-size:18px;
color:#ffba00;
}

.lottery_bet_timer {
font-family:tahoma;
font-size:18px;
color:#ffffff;
vertical-align:top;
}

.lottery_bet_timer span {
display:inline-block;
font-family:tahoma;
font-size:18px;
color:#ffba00;
}

.lottery_bet_timer_blink {
-webkit-animation:lottery_bet_timer_blink 0.5s linear infinite;
animation:lottery_bet_timer_blink 0.5s linear infinite;
}
@-webkit-keyframes lottery_bet_timer_blink {
20% { color:rgba(34,34,34,0); }
40% { color:rgba(34,34,34,0); }
}
@keyframes blinkme {
20% { color:lottery_bet_timer_blink (34,34,34,0); }
40% { color:rgba(34,34,34,0); }
}

.lottery_bet_wait {
height:30px;
line-height:30px;
text-align:center;
}

.lottery_bet_wait img {
width:20px;
height:20px;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
}

.lottery_bet_wait span {
color:#ffffff;
font-size:14px;
text-transform:uppercase;
text-align:center;
}

.lottery_bet_div {
margin-top:20px;
text-align:center;
}

.lottery_bet_sum_word {
display:inline-block;
width:100px;
height:30px;
line-height:30px;
color:#5a5a5a;
font-size:14px;
text-align:center;
text-shadow:0px 0px 2px #ffffff;
border-radius:4px;
vertical-align:middle;
background:linear-gradient(to top,#ababab,#ffffff);
}

.lottery_bet_sum_input {
width:98px;
height:28px;
font-size:20px;
border-radius:4px;
border:1px solid #ffffff;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
background:#006eb3;
text-align:center;
vertical-align:middle;
}

.lottery_bet_sum_input::selection {
background:#ffffff;
}

.lottery_bet_button {
cursor:pointer;
display:inline-block;
width:100px;
height:30px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
vertical-align:middle;
background:linear-gradient(to top,#006e02,#01bd02);
-webkit-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-webkit-tap-highlight-color:transparent;
touch-action:manipulation;
}

.lottery_bet_button:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.lottery_poop_button {
cursor:pointer;
display:inline-block;
min-width:110px;
height:30px;
line-height:30px;
padding:0 12px;
margin-left:8px;
text-align:center;
color:#fff4dc;
text-shadow:#5e3110 1px 1px 1px;
border-radius:8px;
vertical-align:middle;
box-shadow:0 6px 16px rgba(71,39,10,.24);
background:linear-gradient(180deg,#7d4c22,#5d3414 45%,#9b642d 100%);
-webkit-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-webkit-tap-highlight-color:transparent;
touch-action:manipulation;
}

.lottery_poop_button:hover {
background:linear-gradient(180deg,#946030,#6c3e18 45%,#ad7338 100%);
}

.lottery_poop_button_active {
background:linear-gradient(180deg,#a56a34,#7b461b 45%,#c68442 100%);
box-shadow:0 0 0 2px rgba(255,221,170,.28),0 8px 18px rgba(71,39,10,.28);
}

.lottery_poop_button_active:hover {
background:linear-gradient(180deg,#b9783c,#875022 45%,#d8934a 100%);
}

.lottery_bet_sum_word,
.lottery_info_title,
.lottery_mode_game select,
.lottery_bet_button,
.lottery_poop_button,
.title #sound {
-webkit-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-webkit-tap-highlight-color:transparent;
touch-action:manipulation;
}

.lottery_bet_button *,
.lottery_poop_button *,
.lottery_bet_sum_word * {
pointer-events:none;
}

body.lottery_click_guard,
body.lottery_click_guard * {
caret-color:transparent;
}

.lottery_u_div {
margin-top:20px;
margin-bottom:20px;
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_u_table {
width:100%;
}

.lottery_u_wait {
height:165px;
font-size:30px;
text-align:center;
}

.lottery_u_td_1 {
background:linear-gradient(to top,#b77e01,#ffcc3e);
}

.lottery_u_td_2 {
background:linear-gradient(to top,#73a9c5,#ffffff);
}

.lottery_u_card {
position:relative;
overflow:hidden;
min-height:165px;
border-radius:12px;
}

.lottery_u_content {
position:relative;
z-index:2;
}

.lottery_u_poop_layer {
position:absolute;
inset:0;
z-index:3;
pointer-events:none;
overflow:hidden;
}

.lottery_u_poop_target_button {
position:absolute;
left:50%;
bottom:8px;
transform:translateX(-50%);
z-index:4;
display:none;
width:30px;
height:30px;
padding:0;
border:0;
border-radius:999px;
cursor:pointer;
font-size:16px;
line-height:30px;
text-align:center;
color:#fff4dc;
box-shadow:0 6px 14px rgba(54,28,8,.22);
background:linear-gradient(180deg,#7d4c22,#5d3414 45%,#9b642d 100%);
-webkit-tap-highlight-color:transparent;
touch-action:manipulation;
}

.lottery_u_poop_target_button:hover {
background:linear-gradient(180deg,#946030,#6c3e18 45%,#ad7338 100%);
}

.lottery_poop_target_mode .lottery_u_poop_target_button {
display:block;
}

.lottery_poop_target_mode .lottery_u_card {
padding-bottom:42px;
}

.lottery_poop_splat {
position:absolute;
width:76px;
height:62px;
opacity:.97;
pointer-events:none;
transform-origin:50% 50%;
filter:drop-shadow(0 5px 7px rgba(61,30,8,.34));
background:
radial-gradient(circle at 42% 30%, rgba(255,226,183,.34) 0 7%, rgba(255,226,183,0) 8%),
radial-gradient(circle at 58% 38%, rgba(255,214,156,.20) 0 8%, rgba(255,214,156,0) 9%),
radial-gradient(ellipse at 48% 52%, #7b4419 0 18%, #683615 19% 28%, rgba(104,54,21,0) 29%),
radial-gradient(circle at 22% 54%, #6d3914 0 11%, rgba(109,57,20,0) 12%),
radial-gradient(circle at 76% 57%, #6d3914 0 10%, rgba(109,57,20,0) 11%),
radial-gradient(circle at 40% 16%, #6c3713 0 8%, rgba(108,55,19,0) 9%),
radial-gradient(circle at 62% 18%, #855126 0 7%, rgba(133,81,38,0) 8%),
radial-gradient(circle at 54% 82%, #6f3914 0 7%, rgba(111,57,20,0) 8%),
radial-gradient(circle at 15% 24%, #75411a 0 5%, rgba(117,65,26,0) 6%),
radial-gradient(circle at 86% 27%, #75411a 0 5%, rgba(117,65,26,0) 6%);
clip-path:polygon(24% 8%, 38% 0, 53% 8%, 68% 3%, 83% 16%, 93% 33%, 90% 50%, 100% 59%, 91% 70%, 80% 80%, 72% 96%, 56% 89%, 43% 100%, 30% 88%, 15% 93%, 10% 77%, 0 68%, 6% 52%, 2% 35%, 12% 20%);
}

.lottery_poop_splat:before,
.lottery_poop_splat:after {
content:"";
position:absolute;
inset:0;
pointer-events:none;
}

.lottery_poop_splat:before {
left:8px;
top:6px;
right:8px;
bottom:9px;
opacity:.92;
border-radius:46% 54% 58% 42% / 44% 58% 42% 56%;
background:
radial-gradient(circle at 36% 34%, rgba(255,234,201,.24) 0 8%, rgba(255,234,201,0) 9%),
radial-gradient(circle at 58% 52%, rgba(66,30,9,.26) 0 16%, rgba(66,30,9,0) 17%),
radial-gradient(circle at 18% 69%, #75411a 0 12%, rgba(117,65,26,0) 13%),
radial-gradient(circle at 84% 68%, #673513 0 10%, rgba(103,53,19,0) 11%),
radial-gradient(circle at 62% 18%, #875327 0 8%, rgba(135,83,39,0) 9%),
radial-gradient(circle at 27% 18%, #693613 0 7%, rgba(105,54,19,0) 8%),
radial-gradient(circle at 48% 54%, rgba(47,21,6,.28) 0 21%, rgba(47,21,6,0) 22%);
}

.lottery_poop_splat:after {
left:20%;
top:18%;
width:14px;
height:14px;
border-radius:50%;
background:#5b2f11;
opacity:.9;
box-shadow:
24px -7px 0 -3px #6d3914,
36px 6px 0 -5px #855126,
-12px 22px 0 -4px #6b3814,
29px 26px 0 -2px #6c3814,
6px 34px 0 -5px #7a4820,
39px 34px 0 -6px #5a2f11,
13px 12px 0 6px rgba(120,70,30,.78),
13px 12px 0 11px rgba(84,43,14,.38);
}

.lottery_u_avatar {
height:75px;
line-height:75px;
text-align:center;
}

.lottery_u_avatar img {
width:100%;
max-width:75px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.lottery_u_sum {
height:30px;
line-height:30px;
font-size:18px;
color:#000000;
text-align:center;
overflow:hidden;
}

.lottery_u_percent {
height:30px;
line-height:30px;
font-size:18px;
color:#FFBA15;
text-align:center;
background:#252628;
overflow:hidden;
}

.lottery_u_login {
height:30px;
line-height:30px;
font-size:16px;
color:#000000;
text-align:center;
word-break:break-all;
overflow:hidden;
}

.lottery_s_id div {
color:#ffc000;
text-align:center;
}

.lottery_s_login div {
overflow:hidden;
}

.lottery_s_login a:hover {
text-decoration:underline;
}

.lottery_s_bet div {
color:#ffc000;
}

.lottery_s_cash div {
color:#acd983;
}

.lottery_s_real div {
color:#acd983;
}

.lottery_s_chance div {
color:#ffffff;
}


/* ==================================================== MAIN LANDING REFRESH ==================================================== */
.main_hero_shell {
max-width:1340px;
margin:0 auto;
padding:24px;
border:1px solid rgba(118,138,220,0.75);
border-radius:18px;
background:linear-gradient(135deg,rgba(8,16,34,0.88),rgba(18,34,64,0.78));
box-shadow:0 18px 50px rgba(0,0,0,0.3);
}

.main_hero_badge {
display:inline-block;
padding:8px 14px;
border:1px solid rgba(255,192,0,0.55);
border-radius:999px;
background:rgba(255,192,0,0.08);
color:#ffe38a;
letter-spacing:0.4px;
}

.main_hero_grid {
display:grid;
grid-template-columns:minmax(0,1.6fr) minmax(320px,0.9fr);
gap:22px;
margin-top:18px;
align-items:stretch;
}

.main_hero_content h1 {
margin:0 0 14px;
font-size:38px;
line-height:1.12;
color:#ffffff;
}

.main_hero_lead {
margin:0;
max-width:780px;
font-size:18px;
line-height:1.65;
color:#d6def8;
}

.main_hero_lead span {
color:#ffe38a;
font-size:inherit;
}

.main_hero_points {
display:flex;
flex-wrap:wrap;
gap:10px;
margin-top:18px;
}

.main_hero_points span {
display:inline-flex;
align-items:center;
padding:9px 12px;
border:1px solid rgba(118,138,220,0.35);
border-radius:999px;
background:rgba(255,255,255,0.04);
color:#eff4ff;
}

.main_hero_actions {
display:flex;
flex-wrap:wrap;
gap:12px;
margin-top:24px;
}

.main_hero_button {
display:inline-flex;
align-items:center;
justify-content:center;
min-width:150px;
height:46px;
padding:0 18px;
border:1px solid rgba(118,138,220,0.45);
border-radius:12px;
background:rgba(255,255,255,0.04);
transition:all .2s ease;
}

.main_hero_button:hover {
transform:translateY(-1px);
background:rgba(255,255,255,0.1);
}

.main_hero_button_primary {
border-color:rgba(0,170,226,0.6);
background:linear-gradient(to top,#00648b,#00AAE2);
}

.main_hero_note {
margin-top:18px;
padding:14px 16px;
border-left:3px solid #ffc000;
border-radius:12px;
background:rgba(255,192,0,0.08);
color:#f4f6ff;
line-height:1.55;
}

.main_hero_panel {
display:flex;
flex-direction:column;
gap:14px;
padding:18px;
border:1px solid rgba(118,138,220,0.3);
border-radius:16px;
background:rgba(6,13,28,0.56);
}

.main_hero_panel_title {
font-size:22px;
color:#ffffff;
}

.main_hero_panel_card {
padding:14px;
border-radius:14px;
background:rgba(255,255,255,0.04);
}

.main_hero_panel_caption {
margin-bottom:8px;
font-size:18px;
color:#ffe38a;
}

.main_hero_panel_text {
line-height:1.6;
color:#d7e0fb;
}

.main_hero_panel_list {
margin:12px 0 0;
padding:0;
list-style:none;
}

.main_hero_panel_list li {
display:flex;
justify-content:space-between;
gap:12px;
padding:10px 0;
border-top:1px solid rgba(118,138,220,0.18);
}

.main_hero_panel_list li:first-child {
border-top:none;
padding-top:0;
}

.main_hero_panel_list span,
.main_hero_panel_list b {
font-size:15px;
}

.main_hero_panel_list b {
font-weight:normal;
color:#ffe38a;
text-align:right;
}

.main_landing_section {
margin-top:24px;
padding:24px;
border:1px solid rgba(118,138,220,0.5);
border-radius:18px;
background:linear-gradient(180deg,rgba(9,17,34,0.74),rgba(11,20,39,0.92));
}

.main_landing_intro {
max-width:920px;
margin-bottom:18px;
}

.main_landing_title {
font-size:30px;
line-height:1.2;
color:#ffffff;
}

.main_landing_subtitle {
margin-top:10px;
line-height:1.7;
color:#d4ddf6;
}

.main_landing_cards {
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:16px;
}

.main_landing_card,
.main_landing_step,
.main_landing_info_block {
padding:18px;
border:1px solid rgba(118,138,220,0.22);
border-radius:16px;
background:rgba(255,255,255,0.04);
box-shadow:0 12px 30px rgba(0,0,0,0.16);
}

.main_landing_card_title,
.main_landing_steps_title,
.main_landing_info_title {
font-size:21px;
color:#ffffff;
}

.main_landing_card_text,
.main_landing_notice {
margin-top:10px;
line-height:1.65;
color:#d7e0fb;
}

.main_landing_steps {
margin-top:20px;
}

.main_landing_steps_grid {
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:16px;
margin-top:14px;
}

.main_landing_step span {
display:inline-flex;
align-items:center;
justify-content:center;
width:42px;
height:42px;
border-radius:50%;
background:linear-gradient(to top,#b77e00,#ffcc3f);
color:#10203c;
font-size:20px;
}

.main_landing_step b {
display:block;
margin-top:14px;
font-size:18px;
font-weight:normal;
color:#ffffff;
}

.main_landing_step p {
margin:10px 0 0;
line-height:1.65;
color:#d7e0fb;
}

.main_landing_info {
display:grid;
grid-template-columns:1.2fr 0.8fr;
gap:16px;
margin-top:20px;
}

.main_landing_tags {
display:flex;
flex-wrap:wrap;
gap:10px;
margin-top:14px;
}

.main_landing_tags span {
display:inline-flex;
padding:9px 12px;
border:1px solid rgba(118,138,220,0.26);
border-radius:999px;
background:rgba(255,255,255,0.04);
}

.main_landing_notice {
margin-top:14px;
padding:14px 16px;
border-left:3px solid #00AAE2;
border-radius:12px;
background:rgba(0,170,226,0.08);
}

@media (max-width: 1150px) {
.main_hero_grid,
.main_landing_cards,
.main_landing_steps_grid,
.main_landing_info {
  grid-template-columns:1fr 1fr;
}
.main_landing_cards {
  grid-template-columns:repeat(2,minmax(0,1fr));
}
}

@media (max-width: 760px) {
.main_hero_shell,
.main_landing_section {
  padding:16px;
  border-radius:14px;
}

.main_hero_grid,
.main_landing_cards,
.main_landing_steps_grid,
.main_landing_info {
  grid-template-columns:1fr;
}

.main_hero_content h1 {
  font-size:29px;
}

.main_hero_lead,
.main_landing_subtitle,
.main_landing_card_text,
.main_landing_step p,
.main_landing_notice,
.main_hero_panel_text {
  font-size:15px;
  line-height:1.6;
}

.main_landing_title {
  font-size:25px;
}

.main_hero_button {
  flex:1 1 100%;
}

.main_hero_points span,
.main_landing_tags span {
  width:100%;
  justify-content:center;
  text-align:center;
}

.main_hero_panel_list li {
  flex-direction:column;
}

.main_hero_panel_list b {
  text-align:left;
}
}


.lottery_spin_item {
display:inline-flex;
position:relative;
flex-direction:column;
align-items:center;
justify-content:flex-start;
width:80px;
height:80px;
margin:0;
vertical-align:top;
overflow:visible;
contain:layout paint style;
backface-visibility:hidden;
transform:translateZ(0);
}

.lottery_spin_item img {
width:80px;
height:80px;
vertical-align:top;
display:block;
backface-visibility:hidden;
transform:translateZ(0);
will-change:transform, box-shadow;
}

.lottery_spin_item_login {
position:absolute;
left:4px;
right:4px;
bottom:4px;
max-width:72px;
padding:2px 6px;
font-size:11px;
line-height:12px;
text-align:center;
color:#fff7da;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
text-shadow:0 1px 2px rgba(0,0,0,.9);
background:linear-gradient(180deg, rgba(8,13,28,.18), rgba(8,13,28,.86));
border:1px solid rgba(255,214,122,.38);
border-radius:10px;
box-sizing:border-box;
pointer-events:none;
z-index:8;
}

.lottery_spin_item.lottery_winner_glow img{position:relative; z-index:3; border-color:rgba(255,247,196,.98) !important; box-shadow:0 0 0 2px rgba(255,235,170,.62), 0 0 12px rgba(255,220,118,.72), 0 0 24px rgba(255,194,71,.56), 0 7px 16px rgba(0,0,0,.38) !important; transform:translateY(-1px) scale(1.05) translateZ(0); transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;}
.lottery_spin_item.lottery_pointer_hover img{position:relative; z-index:3; border-color:rgba(255,244,198,.96) !important; box-shadow:0 0 0 2px rgba(255,231,164,.52), 0 0 10px rgba(255,214,103,.56), 0 5px 14px rgba(0,0,0,.32) !important; transform:translateY(-1px) scale(1.035) translateZ(0);}
.lottery_spin_item.lottery_winner_glow .lottery_spin_item_login{z-index:9; border-color:rgba(255,236,170,.96); box-shadow:0 0 0 1px rgba(255,219,122,.42), 0 4px 14px rgba(0,0,0,.34); background:linear-gradient(180deg, rgba(18,26,48,.30), rgba(10,15,30,.94));}
.lottery_spin_item.lottery_pointer_hover .lottery_spin_item_login{z-index:9; border-color:rgba(255,228,154,.90); box-shadow:0 0 0 1px rgba(255,211,114,.36), 0 3px 12px rgba(0,0,0,.30); background:linear-gradient(180deg, rgba(18,26,48,.26), rgba(10,15,30,.90));}


.left_menu_bonus_ready {
position: relative;
color: #eefaff !important;
background: linear-gradient(90deg, rgba(28,44,73,0.98) 0%, rgba(34,85,120,0.98) 50%, rgba(28,44,73,0.98) 100%) !important;
background-size: 220% 220% !important;
box-shadow: inset 0 0 0 1px rgba(113,214,255,0.28), 0 0 14px rgba(49,165,255,0.14);
animation: left_menu_bonus_ready_wave 3.2s ease-in-out infinite;
}
.left_menu_bonus_ready:hover {
color: #ffffff !important;
box-shadow: inset 0 0 0 1px rgba(149,226,255,0.40), 0 0 18px rgba(74,183,255,0.20);
}
.left_menu_bonus_ready img {
background: rgba(17,28,46,0.92) !important;
}
@keyframes left_menu_bonus_ready_wave {
0% { background-position: 0% 50%; filter: brightness(1); }
50% { background-position: 100% 50%; filter: brightness(1.07); }
100% { background-position: 0% 50%; filter: brightness(1); }
}


/* Global anti-text-selection hardening for mobile browsers */
html, body, body *{
-webkit-tap-highlight-color:transparent;
}
html, body, body *, body *::before, body *::after{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
}
input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea,
select,
[contenteditable="true"],
[contenteditable=""],
.text-select-allow,
.text-select-allow *{
-webkit-user-select:text !important;
-moz-user-select:text !important;
-ms-user-select:text !important;
user-select:text !important;
-webkit-touch-callout:default !important;
}
a, button, [role="button"], input[type="button"], input[type="submit"], input[type="reset"], label, summary{
-webkit-user-select:none !important;
-moz-user-select:none !important;
-ms-user-select:none !important;
user-select:none !important;
-webkit-touch-callout:none !important;
}
img, svg, video, canvas{
-webkit-user-drag:none;
user-select:none;
-webkit-touch-callout:none;
}

.left_menu_support_badge {
min-width:18px;
text-align:center;
}

.left_menu_support_badge_users {
background:inherit;
}

.left_menu_support_badge_total {
background:inherit;
}

.left_menu_support_link{
display:flex !important;
align-items:center !important;
gap:0 !important;
}
.left_menu_support_link .left_menu_text{
flex:1 1 auto !important;
min-width:0 !important;
padding-right:8px !important;
color:inherit !important;
background:transparent !important;
box-shadow:none !important;
border-radius:0 !important;
margin:0 !important;
float:none !important;

font-weight:inherit !important;
display:block !important;
position:static !important;}
.left_menu_support_link .left_menu_support_badges{
display:inline-flex !important;
align-items:center !important;
justify-content:flex-end !important;
gap:4px !important;
flex:0 0 auto !important;
margin-left:auto !important;
float:none !important;
background:transparent !important;
box-shadow:none !important;
border-radius:0 !important;
padding:0 !important;
line-height:1 !important;
}
.left_menu_support_link .left_menu_support_badges .left_menu_support_badge{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
float:none !important;
margin:0 !important;
min-width:24px !important;
height:20px !important;
padding:0 6px !important;
font-size:12px !important;
line-height:20px !important;
border-radius:999px !important;
}
@media (max-width: 900px){
.left_menu_support_link{
padding-right:8px !important;
}
.left_menu_support_link .left_menu_text{
font-size:16px !important;
line-height:1.2 !important;
white-space:nowrap !important;
}
.left_menu_support_link .left_menu_support_badges{
gap:3px !important;
}
.left_menu_support_link .left_menu_support_badges .left_menu_support_badge{
min-width:22px !important;
height:18px !important;
padding:0 5px !important;
font-size:11px !important;
line-height:18px !important;
}
}
.left_menu_support_link .left_menu_text{
font-size:16px !important;
line-height:1.2 !important;
white-space:nowrap !important;
}
.left_menu_support_badges{
gap:3px !important;
}
.left_menu_support_badges .left_menu_support_badge{
min-width:22px !important;
height:18px !important;
padding:0 5px !important;
font-size:11px !important;
line-height:18px !important;
}
}
