@keyframes notif_anim { 
    0% { box-shadow:0px 0px 0px 0px rgba(182,182,189,0.8); }
    100% { box-shadow:0px 0px 0px 10px rgba(182,182,189,0.0); }
}
@keyframes size_anim {
    50% { transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5); }
}


@font-face {
  font-family: 'kalam_b';
  font-style: normal;
  src: url('../font/Kalam-Bold.ttf') format('truetype');
}

body { margin:0;font-family:regular,tahoma;color:#fff;background-color:#edeff5;line-height:28px;
direction:rtl;text-align:right;font-size:11pt;letter-spacing:-0.5pt; }
a { text-decoration:none;color:#000; }
table { border-spacing:0; }
input,select,textarea { font-family:regular,tahoma;outline-style:none;border-style:none;
vertical-align:middle;font-size:11pt;letter-spacing:-0.3pt; }
img { border-style:none;vertical-align:middle; }
.l2r { direction:ltr;text-align:left; }

#plan_details { width:100%; }
#plan_details > div:nth-child(2) { width:400px; }
.plan_box { width:50%;float:right; }
.plan_box > div { margin:8px;border-radius:15px;background-color:#edeff5;padding:20px 5px 15px;text-align:center; }
.plan_box > div > div:nth-child(1) { height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.plan_box > div > div:nth-child(2) { height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.plan_box > div > div:nth-child(1) { font-family:bold,tahoma;font-size:20pt;color:#55fa6d; }
.plan_box > div > div:nth-child(2) { font-family:semi,tahoma;font-size:10pt;margin-top:0px; }

#message_container { position:fixed;left:0px;top:-100px;width:100%;height:0px;display:none;
z-index:+1001;text-align:right;opacity:0; }
#message { display:table;width:auto;max-width:90%;border-radius:20px;padding:15px;margin:0px auto;cursor:pointer;color:#000;
box-sizing:border-box;background-color:#fff;text-align:right;box-shadow:0px 2px 40px rgba(0,0,0,0.1); }
#message > div { display:table-cell;vertical-align:middle; }
#message > div:nth-child(1) { width:50px;padding-left:20px; }
#message > div:nth-child(1) i { display:inline-block;vertical-align:middle;width:50px;height:50px;background-size:100%; }
#message > div:nth-child(1) i.true { background-image:url('../image/ico_ok.png'); }
#message > div:nth-child(1) i.false { background-image:url('../image/ico_cancel.png'); }
#message > div:nth-child(2) { padding-left:20px; }
#message > div:nth-child(2) > div:nth-child(1) { font-size:15pt;font-family:bold,tahoma; }
#message > div:nth-child(2) > div:nth-child(2) { font-size:11pt;font-family:regular,tahoma;letter-spacing:-0.5pt; }

#loading { position:fixed;left:0;top:0;width:100%;height:100%;z-index:+1000;display:none;
background-color:rgba(255,255,255,0.7); }
#loading > div { display:table-cell;vertical-align:middle;text-align:center; }
#loading > div > i { display:block;background-size:100%;background-image:url('../image/loading.svg');
margin:0px auto;width:40px;height:40px; }
.notification_loader { margin:30px auto;width:30px;height:30px;background-size:100%;
background-image:url('../image/loading.svg');}

#account_back { position:fixed;left:0;top:0px;width:100%;z-index:+2;padding:12px 15px;box-sizing:border-box; }
#account_back a { display:inline-block;vertical-align:middle;font-size:11pt;color:#fff;font-family:semi,tahoma; }
#account_back a i { display:inline-block;vertical-align:middle;width:15px;height:15px;background-size:100%;
background-image:url('../image/ico_back.png');margin:0px 10px;filter:brightness(1) invert(1);
-webkit-filter:brightness(1) invert(1);-moz-filter:brightness(1) invert(1); }

#account_container { display:table;width:100%;height:100%;position:fixed;left:0;top:0;z-index:+1;
background-image:url('../image/account_back.jpg');background-size:cover;background-position:center; }
#account_container > div { display:table-cell;vertical-align:middle;text-align:center; }
#account_window { width:90%;max-width:420px;margin:0px auto;padding:40px 50px 50px;
box-sizing:border-box;border-radius:30px; }
#account_logo { margin-bottom:0px;text-align:center; }
#account_logo img { width:120px;filter:brightness(1) invert(1);-webkit-filter:brightness(1) invert(1);
-moz-filter:brightness(1) invert(1);opacity:0.4; }
.account_form { width:100%;margin-top:18px;position:relative;overflow:hidden;border-radius:10px; }
.account_form > input { width:100%;width:100%;height:50px;background:none;
box-sizing:border-box;padding:0px 45px 0px 15px;background-color:#2d2a34;color:#fff;text-align:center;
-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr; }
.account_form > input::placeholder { color:#fff;opacity:0.8; }
.account_form > input:focus { border-color:#aaa; }
.account_form > select { width:100%;border-radius:50px;width:100%;height:50px;text-align:center;
-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:0px 15px 0px 45px;
background-color:#fff;color:#000;direction:rtl;appearance:none; }
.account_form > img { width:20px;height:20px;position:absolute;right:15px;top:15px;opacity:0.9;
filter:brightness(1) invert(1);-webkit-filter:brightness(1) invert(1);-moz-filter:brightness(1) invert(1); }
#account_button { width:100%;display:block;margin-top:30px; }
#account_button span { display:block;padding:0px 0px;text-align:center;
border-radius:10px;height:50px;line-height:50px;position:relative;color:#fff;
font-size:12pt;cursor:pointer;background-color:#3e4fa7;font-family:semi,tahoma;
background-image:linear-gradient(to right,#55fa6d,#55fa6d);background-image:-webkit-linear-gradient(to right,#55fa6d,#55fa6d);
background-image:-moz-linear-gradient(to right,#55fa6d,#55fa6d); }
#account_button span:after { content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;margin-right:5px;
top:20px;background-size:100%;background-image:url('../image/login_arrow.png');transition:100ms;-webkit-transition:100ms;
-moz-transition:100ms;opacity:0.5; }
#account_button > div:nth-child(2) > span:hover { background-color:#5f5d5d; }
#account_button span:hover:after { margin-right:12px;opacity:1; }
#account_title { margin-bottom:50px;font-family:semi,tahoma;font-size:30pt;letter-spacing:-1pt;
margin-top:5px;color:#fff; }
#forget_button { text-align:left;margin-top:15px;margin-left:10px;color:#fff; }
#forget_button > * { cursor:pointer;color:#fff; }
#forget_button > *:hover { opacity:0.7; }

#ready_avatar { overflow-x:auto;white-space:nowrap;padding-bottom:15px; }
#ready_avatar > * { display:inline-block;vertical-align:middle;width:80px;height:80px;border-radius:10px;overflow:hidden;
cursor:pointer;border:4px solid rgba(0,0,0,0);margin:0px 3px; }
#ready_avatar > *.selected { border-color:#55fa6d; }
#ready_avatar > * img { width:100%;height:100%;object-fit:cover;object-position:center; }

.simple_form { width:100%;margin-top:18px;position:relative;overflow:hidden; }
.pwin > div:nth-child(2).profile_forms { padding-bottom:30px; }
.profile_forms { padding:0px 30px 40px;width:100%;max-width:400px;margin:0px auto;box-sizing:border-box; }
.profile_forms .simple_form { margin-top:0; }
.profile_forms .popup_button { margin-top:50px; }
.simple_form > input { width:100%;width:100%;height:50px;background:none;border:2px solid #ddd;border-radius:10px;
box-sizing:border-box;padding:0px 45px 0px 15px;background-color:#fff;color:#000;text-align:center;
-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr; }
.simple_form > input[type=file] { width:100%;width:100%;height:auto;background:none;border-radius:0px;
box-sizing:border-box;padding:10px 45px 10px 10px;background-color:#fff;color:#000;text-align:center;
-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr;border-style:none; }
.simple_form > select { width:100%;width:100%;height:50px;background:none;border:2px solid #ddd;border-radius:10px;
box-sizing:border-box;padding:0px 45px 0px 15px;background-color:#fff;color:#000;text-align:center;
-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr; }
.simple_form > textarea { width:100%;width:100%;height:150px;background:none;border:2px solid #ddd;border-radius:10px;
box-sizing:border-box;padding:10px 45px 10px 15px;background-color:#fff;color:#000;text-align:center;
-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr; }
.simple_form > input::placeholder { color:#000;opacity:0.5; }
.simple_form > textarea::placeholder { color:#000;opacity:0.5; }
.simple_form > input:focus { border-color:#aaa; }
.simple_form > textarea:focus { border-color:#aaa; }
.simple_form > select:focus { border-color:#aaa; }
.simple_form > img { width:20px;height:20px;position:absolute;right:15px;top:15px;opacity:0.9; }

.hide_request_form { display:none; }

.lang_align { text-align:right !important; }

#account_footer { text-align:center;color:#fff;margin-top:20px;font-family:semi,tahoma; }
#account_footer a { color:#fff; }

.prop_form { width:100%;max-width:240px;margin:15px auto 0px;position:relative;overflow:hidden; }
.prop_form > label { display:block;text-align:right;color:#000;font-family:semi,tahoma;margin:0px 5px 3px;font-size:10pt; }
.prop_form > input { width:100%;width:100%;height:50px;background:none;border:2px solid #ddd;border-radius:10px;
box-sizing:border-box;padding:0px 15px;background-color:#fff;color:#000;text-align:center;
-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr; }
.prop_form_result > input { background-color:#ddd; }

.form_label { color:#000;font-size:11pt;margin-bottom:3px;margin-right:10px;margin-top:20px;font-family:semi,tahoma; }
.account_date { width:100%;display:table;border:2px solid #ddd;border-radius:10px;overflow:hidden; }
.account_date > div { display:table-cell;vertical-align:middle; }
.account_date > div:nth-child(1) { width:25%; }
.account_date > div:nth-child(2) { width:35%;padding:0px 6px;border-right:2px solid #ddd;border-left:2px solid #ddd; }
.account_date > div:nth-child(3) { width:40%; }
.account_date input { width:100%;width:100%;height:50px;text-align:center;
box-sizing:border-box;padding:0px 5px;background-color:#fff;color:#000;
-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr;border-radius:0; }
.account_date select { width:100%;width:100%;height:50px;text-align:center;
-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:0px 5px;
background-color:#fff;color:#000;direction:rtl;appearance:none;border-radius:0; }
.account_date > div:nth-child(1) > * { border-top-left-radius:3px;border-bottom-left-radius:3px; }
.account_date > div:nth-child(2) > * { border-radius:3px; }
.account_date > div:nth-child(3) > * { border-top-right-radius:3px;border-bottom-right-radius:3px; }

.popup_container { position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(62,65,67,0.9);
display:none;z-index:+5; }
.popup_container > div { display:table-cell;vertical-align:middle;text-align:center; }
.popup { width:90%;max-width:420px;margin:0px auto;border-radius:20px;padding:35px 25px;display:none;
background-color:#fff;box-sizing:border-box;overflow-y:auto; }
.popup > div:nth-child(1) { font-size:20pt;font-family:bold,tahoma;color:#000;
letter-spacing:-1pt;margin-bottom:10px;text-align:center; }
#estimate_plan_name { font-size:14pt;margin-top:2px;font-family:semi,tahoma; }
.popup > div:nth-child(2) { font-size:11pt;margin-bottom:20px;color:#888;text-align:center; }
.popup_button { margin-top:40px;text-align:center; }
.popup_button > * { display:inline-block;vertical-align:middle;cursor:pointer; }
.popup_button > *:nth-child(1) { padding:0px 20px;border-radius:10px;height:45px;
line-height:45px;color:#fff;font-size:11pt;background-color:#55fa6d;font-family:semi,tahoma; }
.popup_button > *:nth-child(1).single_close { color:#888;background:none;height:45px;line-height:45px; }
.popup_button > *:nth-child(2) { margin:0px 15px;font-size:11pt;height:45px;line-height:45px;color:#888; }
.popup_image { width:80%;margin:20px auto;text-align:center; }
.popup_image img { width:100%;max-width:150px; }
.popup_form { width:90%;margin:20px auto;text-align:right; }
.popup_form > label { display:block;font-family:bold,tahoma;margin-bottom:5px; }
.popup_form > input[type=text] { width:100%;height:45px;padding:5px 10px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box; }
.popup_form > select { width:100%;height:45px;padding:5px 10px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box; }
.popup_form > textarea { width:100%;height:120px;padding:5px 10px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box; }
.pupup_form_copy { margin-top:10px;text-align:left; }
.pupup_form_copy > * { display:inline-block;vertical-align:middle;padding:2px 15px;border-radius:10px;font-family:bold,tahoma;
background-color:#f1f1f1;cursor:pointer; }
#code_resend { margin-top:8px;text-align:center; }
#code_resend > div:nth-child(1) { display:block; }
#code_resend > div:nth-child(1) > span { display:inline-block;vertical-align:middle;width:50px;text-align:center; }
#code_resend > div:nth-child(2) { display:none; }
#code_resend > div:nth-child(2) > span { display:inline-block;vertical-align:middle;cursor:pointer; }

.popup_address { margin-top:12px; }
.popup_address > label { background-color:#eee;color:#555;border-radius:15px;
display:inline-block;vertical-align:middle;padding:7px 0px;text-align:center;width:170px; }
.popup_address > span { display:inline-block;vertical-align:middle;cursor:pointer;margin:0px 10px;color:#000;font-family:semi,tahoma; }
.popup_address > div { margin-top:8px;direction:ltr;font-size:11pt;height:30px;line-height:30px;
overflow:hidden;text-overflow:ellipsis;text-align:left;letter-spacing:0.7pt; }
.popup_address > input { display:none; }

.popup_file { margin-top:12px; }
.popup_file > label { background-color:#eee;color:#555;border-radius:15px;margin-left:15px;
display:inline-block;vertical-align:middle;padding:7px 0px;text-align:center;width:170px; }
.popup_file input { width:150px;}

.popup_shower { display:table;margin-top:12px; }
.popup_shower > div { display:table-cell;vertical-align:middle; }
.popup_shower > div:nth-child(1) { background-color:#eee;color:#555;border-radius:15px;padding:7px 0px;text-align:center;width:170px; }
.popup_shower > div:nth-child(2) { color:#000;font-family:semi,tahoma;padding:5px 15px; }

#withdraw_address { display:none; }

.panel_window { margin-top:15px;border-radius:20px;padding:25px;background-color:#fff; }
.panel_title { margin-bottom:5px;width:100%;display:table; }
.panel_title > div { display:table-cell;vertical-align:middle; }
.panel_title > div:nth-child(1) { font-size:14pt;font-family:bold,tahoma; }
.panel_title > div:nth-child(1) span { display:block;font-size:11pt;color:#8e8e8e;
margin-top:5px;font-family:regular,tahoma; }
.panel_title > div:nth-child(2) { text-align:left;color:#686868; }
.panel_title > div:nth-child(2) a { letter-spacing:-0.7pt;color:#000;position:relative;margin-right:10px;font-size:12pt;border-radius:10px;
padding:5px 12px;display:inline-block;vertical-align:middle;position:relative;z-index:+1;font-family:semi,tahoma;
margin-bottom:10px;border:2px solid #edeff5; }
.panel_title > div:nth-child(2) a:before { content:"";display:block;width:0;height:100%;position:absolute;left:50%;top:0;
z-index:-1;background-color:#edeff5;border-radius:5px;opacity:0;transition:200ms;-webkit-transition:200ms;-moz-transition:200ms; }
.panel_title > div:nth-child(2) a:hover:before { opacity:1;left:0;width:100%; }
.panel_text { margin-bottom:15px; }
.panel_text a { padding:0px 5px;margin:0px 2px;border-bottom:1px dashed #aaa;font-family:bold,tahoma; }
.panel_link { }
.panel_link a { margin-left:20px;display:inline-block;vertical-align:middle;font-family:bold,tahoma; }
.panel_link a:before { content:"";display:inline-block;width:5px;height:5px;border-radius:10px;
margin-left:10px;background-color:#000;transition:100ms;-webkit-transition:100ms;-moz-transition:100ms; }
.panel_link a:hover:before { width:20px;height:3px;opacity:0.2; }
.payout_ico { display:inline-block;vertical-align:middle;width:24px;height:24px;background-size:100%;
margin-left:10px;background-image:url('../image/withdraw.png'); }
.payin_ico { display:inline-block;vertical-align:middle;width:24px;height:24px;background-size:100%;
margin-left:10px;background-image:url('../image/cashin.png'); }
.add_ico { display:inline-block;vertical-align:middle;width:24px;height:24px;background-size:100%;
margin-left:10px;background-image:url('../image/add.png'); }
.increase_ico { display:inline-block;vertical-align:middle;width:20px;height:20px;background-size:100%;
margin-left:5px;background-image:url('../image/increase.png'); }
.decrease_ico { display:inline-block;vertical-align:middle;width:20px;height:20px;background-size:100%;
margin-left:5px;background-image:url('../image/decrease.png'); }
.pending_ico { display:inline-block;vertical-align:middle;width:20px;height:20px;background-size:100%;
margin-left:10px;background-image:url('../image/ico_notif.png'); }
.ok_ico { display:inline-block;vertical-align:middle;width:20px;height:20px;background-size:100%;
margin-left:10px;background-image:url('../image/ico_ok.png'); }
.cancel_ico { display:inline-block;vertical-align:middle;width:20px;height:20px;background-size:100%;
margin-left:10px;background-image:url('../image/ico_cancel.png'); }

.new_ico { display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0px 10px;
background-color:#fa3737;border-radius:100%;animation:size_anim 600ms infinite linear;
-webkit-animation:size_anim 600ms infinite linear;-moz-animation:size_anim 600ms infinite linear; }

.not_found { padding:50px 0px;text-align:center;line-height:50px; }
.not_found > div:nth-child(1) img { width:100%;max-width:350px; }
.not_found > div:nth-child(2) { font-size:20pt;font-family:bold,tahoma; }
.not_found > div:nth-child(3) { line-height:20px; }

.panel_table_container { width:100%;overflow-x:auto; }
.panel_table1000 > table { min-width:1000px; }
.panel_table900 > table { min-width:900px; }
.panel_table800 > table { min-width:800px; }
.panel_table600 > table { min-width:600px; }
.panel_table { width:100%;margin-top:10px; }
.panel_table th { background-color:#edeff5;padding:8px 10px;text-align:center;
font-weight:normal;font-size:12pt;font-family:semi,tahoma; }
.panel_table th:first-child { border-top-right-radius:10px;border-bottom-right-radius:10px; }
.panel_table th:last-child { border-top-left-radius:10px;border-bottom-left-radius:10px; }
.panel_table td { text-align:center;border-bottom:1px dashed #ddd;padding:12px 0px;color:#000; }
.panel_table tr:last-child td { border-style:none; }
.td_action { display:inline-block;vertical-align:middle;margin:0px 2px;width:25px;height:25px;background-size:90%;
opacity:0.5;cursor:pointer;background-position:center;background-repeat:no-repeat;position:relative; }
.td_action:hover { opacity:1; }
.td_edit { background-image:url('../image/ico_edit.png'); }
.td_delete { background-image:url('../image/ico_delete.png'); }
.td_view { background-image:url('../image/ico_view.png'); }
.table_button { padding:0px 15px;cursor:pointer;border-radius:20px;margin:5px 3px;display:inline-block;vertical-align:middle; }
.btn_red { border:2px solid #c95050;color:#d86e6e;font-size:11pt; }
.first_td { text-align:right !important; }

#panel_back i { display:inline-block;vertical-align:middle;margin-left:8px;width:28px;height:28px;
background-size:100%;background-image:url('../image/ico_back.png');opacity:0.4; }
#panel_back:hover i { opacity:1; }

.panel_tab { width:100%;overflow-x:auto;white-space:nowrap;font-family:bold,tahoma; }
.panel_tab > * { display:inline-block;vertical-align:middle;padding:5px 15px;border-radius:30px;cursor:pointer; }
.panel_tab > *.selected { border:2px solid #bbb; }
.panel_tab > * img { height:18px;margin-left:10px; }

#prop_report_container { text-align:center;margin:50px 0px 20px;overflow-x:auto;white-space:nowrap; }
.prop_report { display:inline-block;vertical-align:middle;margin:0px 20px; }
.prop_report > div:nth-child(1) { font-size:25pt;font-family:bold,tahoma;color:#fff; }
.prop_report > div:nth-child(2) { font-size:10pt;color:#686868;margin-top:5px; }

#profile_cols { width:100%;display:table;direction:ltr; }
#profile_cols > div { direction:rtl;display:table-cell;vertical-align:top; }
#profile_cols > div:nth-child(1) { padding-right:15px;width:380px; }
#profile_cols > div .panel_window:first-child { margin-top:0; }

.profile_form { max-width:320px;margin-top:40px; }
.profile_form > .account_form > input { background-color:#fff; }
.profile_form > .account_form > select { background-color:#fff; }
.profile_form > .account_date input { background-color:#fff;text-align:center;padding-left:15px; }
.profile_form > .account_date select { background-color:#fff;text-align:center;padding-left:15px;color:#000; }
.profile_form > .account_form { margin-top:0;margin-bottom:20px; }
.profile_form > .account_date { margin-top:0;margin-bottom:20px; }

#sign_content { margin-top:30px;padding:15px;border-radius:15px;border:2px solid rgba(255,255,255,0.1); }
#sign_content > div:nth-child(1) { color:#686868;font-size:9pt; }
#sign_content > div:nth-child(2) { font-family:bold,tahoma; }

#profile_error { text-align:center;margin:50px 0px; }
#profile_error > div:nth-child(1) { font-size:25pt;color:#55fa6d;font-family:bold,tahoma;letter-spacing:-1pt; }
#profile_error > div:nth-child(2) { font-size:11pt;color:#686868;margin:15px auto 0px;width:100%;max-width:600px; }

.profile_image { width:90%;padding:7px;border-radius:20px;border:2px dashed rgba(255,255,255,0.2);margin:20px auto 0px; }
.profile_image > img { width:100%;border-radius:15px; }

.nullbox { padding:40px 0px;text-align:center;color:#000;font-size:13pt;font-family:regular,tahoma; }
.nullbox > div:nth-child(1) i { display:inline-block;vertical-align:middle;width:140px;height:140px;background-size:100%;
background-image:url('../../panel/icon/null.png');opacity:1; }
.nullbox > div:nth-child(1) img { width:100%;max-width:140px;margin-bottom:0px; }
.nullbox > div:nth-child(2) { text-align:center;font-size:13pt;font-family:semi,tahoma;
line-height:24px;width:160px;margin:5px auto 0px; }

.small_nullbox { padding:20px 0px 0px;font-size:11pt }
.small_nullbox > div:nth-child(1) i { width:60px;height:60px; }

.h_notif { margin-bottom:10px;border-radius:10px;background-color:#edeff5;padding:10px 15px;text-align:right;line-height:22px; }
.h_notif:last-child { margin-bottom:0; }
.h_notif > div:nth-child(1) { font-size:9pt;font-family:semi,tahoma;color:#777;line-height:20px; }
.h_notif > div:nth-child(2) { font-size:10pt; }

#receipt_back { background-color:#242a32; }
#receipt_window { width:90%;max-width:500px;margin:100px auto;text-align:center;line-height:35px; }
#receipt_window > div:nth-child(1) { color:#fff;font-size:30pt;font-family:bold,tahoma; }
#receipt_window > div:nth-child(2) { color:#686868;font-size:14pt;margin-top:30px; }
#receipt_window > div:nth-child(3) { margin-top:50px; }
#receipt_window > div:nth-child(3) > a { color:#fff;padding:15px 30px;border-radius:30px;background-color:rgba(0,0,0,0.2);font-size:12pt; }

#buy_plan_container { margin:0px 0px 0px;text-align:right; }
#buy_plan_container > label { display:table;width:100%;padding:15px 0px 10px;cursor:pointer;
border-bottom:2px dashed #eee; }
#buy_plan_container > label:last-child { border-style:none; }
#buy_plan_container > label > div { display:table-cell;vertical-align:middle;line-height:25px; }
#buy_plan_container > label > div:nth-child(1) { width:10px;padding-left:15px; }
#buy_plan_container > label > div:nth-child(1) > i { display:inline-block;vertical-align:middle;width:10px;height:10px;
border:3px solid #eee;border-radius:100%; }
#buy_plan_container > label > div:nth-child(2) { font-size:20pt;font-family:light,tahoma;color:#000; }
#buy_plan_container > label > div:nth-child(3) { padding-right:10px; }
#buy_plan_container > label > div:nth-child(3) > div { display:inline-block;vertical-align:middle;margin-left:10px; }
#buy_plan_container > label > div:nth-child(3) > div:nth-child(1) { font-size:15pt;color:#000; }
#buy_plan_container > label.selected > div:nth-child(2) { color:#55fa6d;font-family:bold,tahoma; }
#buy_plan_container > label.selected > div:nth-child(3) > div:nth-child(1) { color:#55fa6d; }
#buy_plan_container > label.selected > div:nth-child(1) > i { border-color:#55fa6d;background-color:#a8d094; }

.first_td { text-align:right; }
.profile_card_message { font-size:18pt;font-family:bold,tahoma;margin:50px 0px;text-align:center;opacity:0.3; }

.gift_row { width:100%;border:2px solid #ddd;padding:13px 0px;margin-top:15px;cursor:pointer;border-radius:20px;line-height:20px; }
.gift_row > div:nth-child(1) { width:30px;text-align:center; }
.gift_row > div:nth-child(2) > div:nth-child(1) { font-size:12pt;font-family:semi,tahoma;direction:ltr; }
.gift_row > div:nth-child(2) > div:nth-child(2) { font-size:9pt;font-family:semi,tahoma; }

.gift_row_0 > div:nth-child(2) > div:nth-child(2) { color:red; }

#cashin_coin { display:none; }

#ticket_message_container { width:100%;max-width:400px;margin:30px auto; }
.ticket_box { display:block;margin-top:15px; }
.ticket_box > div { display:block;width:auto;padding:15px;border-radius:15px;background-color:#f1f1f1;line-height:25px; }
.admin_ticket > div { background-color:#cbdcf7; }
.ticket_box > div > div:nth-child(1) { font-size:13pt;font-family:semi,tahoma; }
.ticket_box > div > div:nth-child(2) { font-size:11pt; }
.ticket_box > div > div:nth-child(3) { font-size:8pt;text-align:right;opacity:0.6; }

#plans_container { margin-top:30px; }
.plan_cols { width:33.33%;float:right; }
.plan_cols > div { border:2px solid #edeff5;border-radius:15px;margin:0px 10px 20px;padding:25px; }
.plan_cols > div > div:nth-child(1) { margin-bottom:10px; }
.plan_cols > div > div:nth-child(1) img { width:100%;border-radius:10px; }
.plan_cols > div > div:nth-child(2) { text-align:center;font-size:18pt;font-family:bold,tahoma;margin-bottom:10px; }
.plan_cols > div > div:nth-child(3) { text-align:center;font-size:12pt;font-family:bold,tahoma;margin-bottom:30px;color:#55fa6d; }
.plan_cols > div > div:nth-child(3) span { background-color:#fff;border-radius:10px;padding:6px 15px; }
.plan_cols > div > div:nth-child(4) { text-align:right;margin-bottom:20px; }
.plan_cols > div > div:nth-child(4) > div > span { display:inline-block;vertical-align:middle;font-size:9pt; }
.plan_cols > div > div:nth-child(4) > div > span:nth-child(1) { margin-left:10px;font-family:bold,tahoma; }
.plan_cols > div > div:nth-child(5) { width:100%; }
.plan_cols > div > div:nth-child(5) > div:nth-child(1) { padding-left:10px; }
.plan_cols > div > div:nth-child(5) > div span { display:block;cursor:pointer;padding:8px 0px;
border-radius:10px;text-align:center;font-family:semi,taqhoma;box-sizing:border-box; }
.plan_cols > div > div:nth-child(5) > div:nth-child(1) span { background-color:#55fa6d;color:#fff; }
.plan_cols > div > div:nth-child(5) > div:nth-child(2) span { border:2px solid #ccc; }

.plan_time { display:inline-block;vertical-align:middle;margin:0px 5px;background-size:100%;
width:15px;height:15px;background-image:url('../image/plan_time.png'); }
.plan_min_price { display:inline-block;vertical-align:middle;margin:0px 5px;background-size:100%;
width:15px;height:15px;background-image:url('../image/plan_min.png'); }
.plan_max_price { display:inline-block;vertical-align:middle;margin:0px 5px;background-size:100%;
width:15px;height:15px;background-image:url('../image/plan_max.png'); }
.plan_estimate { display:inline-block;vertical-align:middle;margin:0px 5px;background-size:100%;
width:20px;height:20px;background-image:url('../image/plan_estimate.png'); }
.plan_invest { display:inline-block;vertical-align:middle;margin:0px 5px;background-size:100%;
width:20px;height:20px;background-image:url('../image/plan_invest.png');filter:brightness(1) invert(1);
-webkit-filter:brightness(1) invert(1);-moz-filter:brightness(1) invert(1); }

.settings_win { background-color:#fff;border-radius:20px;margin-bottom:20px; }
.settings_win > div:nth-child(1) { width:100%;border-bottom:2px solid #eee;height:60px;
line-height:60px;text-align:center;font-size:13pt;font-family:bold,tahoma;margin-bottom:40px; }
.settings_win > div:nth-child(1) > * { display:inline-block;vertical-align:middle;padding:0px 15px;position:relative; }
.settings_win > div:nth-child(1) > *.selected { color:#55fa6d; }
.settings_win > div:nth-child(1) > *.selected:after { background-color:#55fa6d;display:block;content:"";position:absolute;right:0;
width:100%;bottom:-2px;height:3px;border-radius:10px; }

.settings_win > div:nth-child(2) > div { display:none; }
.settings_win > div:nth-child(2) > div.selected { display:block; }

.settings_win > div:nth-child(2) { padding:40px 20px; }

#telegram_info { text-align:center; }
#telegram_info > div:nth-child(1) img { width:100%;max-width:120px; }
#telegram_info > div:nth-child(2) { font-family:black,tahoma;font-size:20pt;margin-top:20px;margin-bottom:30px; }
#telegram_info > div:nth-child(2) > div { margin-top:10px;font-size:15pt;font-family:semi,tahoma;line-height:20px;direction:ltr; }
#telegram_info > div:nth-child(2) > div a { color:#55fa6d;border-bottom:2px solid #55fa6d; }
#telegram_info > div:nth-child(3) { font-family:regular,tahoma;font-size:11pt;margin:0px auto 20px;width:100%;max-width:700px; }
#telegram_info > div:nth-child(4) { font-size:20px;letter-spacing:2pt;font-family:bold,tahoma; }
#telegram_info > div:nth-child(4) span { padding:0px 0px;border-bottom:2px dashed #aaa; }

.list_title { font-size:14pt;font-family:bold,tahoma;margin-top:50px;margin-bottom:20px; }

#aff_info { text-align:center; }
#aff_info > div:nth-child(1) img { width:100%;max-width:180px; }
#aff_info > div:nth-child(2) { font-family:black,tahoma;font-size:20pt;margin-top:20px;margin-bottom:30px; }
#aff_info > div:nth-child(3) { font-family:regular,tahoma;font-size:11pt;margin:0px auto 20px;width:100%;max-width:700px; }
#aff_info > div:nth-child(4) { font-size:11pt;letter-spacing:0pt;font-family:semi,tahoma; }
#aff_info > div:nth-child(4) span { padding:8px 15px;background-color:#eee;border-radius:10px; }

@media only screen and (max-width:1400px) {
    .plan_cols { width:50%; }
}
@media only screen and (max-width:1200px) {
    #plan_details > div { display:block; }
    #plan_details > div:nth-child(2) { width:auto;margin-top:20px; }
    .plan_box { width:25%; }
}
@media only screen and (max-width:1000px) {

}
@media only screen and (max-width:900px) {
    body { font-size:10pt; }
    #panel_container { margin-top:15px; }
}
@media only screen and (max-width:850px) {
    #menu { padding-right:20px; }
    #menu_button > div:nth-child(1) { display:inline-block;vertical-align:middle; }
    #menu_button > div:nth-child(2) { display:none;position:absolute;right:-20px;top:0;padding-top:45px;
    z-index:+10;width:200px; }
    #menu_button:hover > div:nth-child(2) { display:block; }
    #menu_button > div:nth-child(2) > div { padding:15px;border-radius:20px;background-color:#0b0d10;
    box-shadow:0px 1px 10px rgba(0,0,0,0.1);line-height:30px; }
    #menu_button > div:nth-child(2) a { display:block;margin-left:0;border-bottom:1px dashed rgba(255,255,255,0.05);
    height:30px;padding:5px 5px; }
    #menu_button > div:nth-child(2) a:last-child { border-style:none; }
    #menu_button > div:nth-child(2) a:hover:after { display:none; }
    #menu_button > div:nth-child(2) a.selected:after { display:none; }
    .plan_box { width:50%; }
}
@media only screen and (max-width:800px) {
    #profile_cols { display:block; }
    #profile_cols > div { display:block;margin-bottom:15px; }
    #profile_cols > div:nth-child(1) { width:auto;padding-right:0; }
}
@media only screen and (max-width:700px) {
    #header > div:nth-child(1) a span { display:none; }
    .panel_title > div:nth-child(2) a { font-size:11pt; }
    .plan_cols { width:100%; }
    .plan_cols > div { margin:0px 0px 15px;padding:15px; }
}
@media only screen and (max-width:600px) {
    .header_responsive_hide { display:none; }
    .header_split { margin:0px 5px; }
    .panel_title > div { display:block;text-align:center; }
    .panel_title > div:nth-child(2) { text-align:center;margin-top:15px; }
}
@media only screen and (max-width:500px) {
    
}
@media only screen and (max-width:400px) {
    #account_window { padding:30px 30px 30px; }
    .plan_box > div { margin:3px;border-radius:10px; }
}
@media only screen and (max-height:600px) {
    #account_logo { display:none; }
}