@charset"euc-kr";

@import url('fonts.css');

/* default */
* {margin:0;padding:0;box-sizing:border-box}
html {width:100%;height:100%;}
body {width:100%;height:100%;margin:0px;padding:0px;font-family:'Noto Sans Korean';font-size:16px;color:#ffffff;line-height:18px;font-weight:400;-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}
div, p, ul, li, table, th, td, textarea, input,  form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, address, cite {margin:0px;padding:0px;font-family:'Noto Sans Korean', sans-serif;color:#ffffff;line-height:18px;font-weight:400;}
span{margin:0px;padding:0px;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:18px;}
table {width:100%;table-layout:fixed;border:0;border-spacing:0;border-collapse:collapse}
select {font-family:'Noto Sans Korean';font-size:14px;}
fieldset {border:0;margin:0px;padding:0px;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;display:none;}
img {border:0;vertical-align:top;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
input,select {margin:0;vertical-align:middle;font-family:inherit;outline:none}
button {font-family:inherit;outline:none;cursor:pointer}

a {text-decoration:none;color:#fff;margin:0px;padding:0px;}
a:link, a:visited {text-decoration:none;color:#ffffff;}
a:hover, a:focus, a:active {text-decoration:none}
a:focus, img:focus {outline:none;}

/* common */
.clear:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.fl {float:left !important}
.fr {float:right !important}
.btn_type_1 {width:93px;height:28px;background:#45b5da;border:0;font-size:14px;color:#22272b;line-height:28px;text-align:center;cursor:pointer}

body {width:100%;height:100%;background:#171a1c}

#router-container {width:1200px;margin:0 auto}
#router-container > div {height:100%}
#game-header {height:82px;padding-top:20px}
#game-header .hash_line {position:relative;height:16px}
#game-header .hash_line span {display:inline-block;font-weight:500;color:#d4d4d4;line-height:16px}
#game-header .hash_line .r_num {color:#727577}
#game-header .hash_line .hash {position:absolute;top:0;left:17%;width:60%;padding-left:7%}
#game-header .hash_line .hash .tit {position:absolute;top:0;left:15px;}
#game-header .hash_line .hash .hash_result {overflow:hidden;width:100%;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;color:#727577;font-size:14px;cursor:pointer}
#game-header .hash_line .limit_money {position:absolute;top:0;right:0}
#game-header .hash_line .limit_money .money {color:#727577}
#game-header .time_line {position:relative;width:100%;height:37px;margin-top:9px;padding:0 145px 0 0}
#game-header .time_line > div {position:relative;width:100%;height:27px;background:#000;border:1px solid #666;text-align:center}
#game-header .time_line > div #status {display:inline-block;position:relative;z-index:10;font-size:13px;color:#fff;line-height:25px}
#game-header .time_line > div .time_bar {position:absolute;top:-1px;left:-1px;height:27px;background:#db0d18}
#game-header .time_line .graph_sound {position:absolute;right:5px;top:0;width:22px;height:27px;background:url(../images/ico_sound_on.png) no-repeat 0 50%}
#game-header .time_line .graph_sound.off {background:url(../images/ico_sound_off.png) no-repeat 0 50%}

/* S:add_20180815 */
.betting_history_wrap {position:absolute;top:45px;right:0;z-index:200;width:680px}
.betting_history_wrap .btn_history {position:absolute;top:0;right:40px;width:100px;height:27px;padding-left:30px;background:url(../images/btn_history.png) no-repeat 10px 50%;background-color:#45b5da;border:0;font-weight:500;color:#22272b;line-height:27px}
.betting_history_wrap .betting_history_cont {display:none;position:relative;width:100%;margin-top:36px;padding:20px 20px 40px;background:#22272b;border:1px solid #45b5da}
.betting_history_wrap .betting_history_cont .select_wrap {padding-bottom:18px}
.betting_history_wrap .betting_history_cont .select_wrap p {float:left;width:76px;color:#b2b2b2;line-height:33px;text-align:center}
.betting_history_wrap .betting_history_cont .select_wrap select {display:block;float:left;width:180px;height:33px;padding-left:10px;background:#383c40;border:1px solid #313438;border-right-color:#53575a;border-bottom-color:#53575a;color:#b2b2b2;font-size:inherit}
.betting_history_wrap .betting_history_cont .tbl_bet_history thead th {height:35px;background:#2c2f36;color:#b2b2b2}
.betting_history_wrap .betting_history_cont .tbl_bet_history tbody td {overflow:hidden;height:40px;border-bottom:1px solid #2c2f36;color:#b2b2b2;text-align:center;text-overflow:ellipsis;white-space:nowrap}

.page_skip {text-align:center;margin-top:30px}
.page_skip span {display:inline-block;cursor:pointer;margin:0px 6px 0px 6px;vertical-align:top;transition:400ms all;}
.page_skip span:hover {opacity:0.7;}
.page_skip .prev {height:30px;width:30px;text-align:center;}
.page_skip .next {height:30px;width:30px;text-align:center;}
.page_skip img {height:21px;margin-top:4px;}
.page_skip .num {border:2px solid #919194;height:30px;min-width:30px;padding:0px 5px 0px 5px;text-align:center;line-height:26px;}
.page_skip .on {background:#444}

.betting_history_wrap .btn_his_close {position:absolute;top:20px;right:20px;width:32px;height:32px;background:url(../images/btn_his_close.png) no-repeat 0 0;border:0;text-indent:-9999px}
/* E:add_20180815 */

#game-wrapper {width:100%;height:100%}
#game-content {position:absolute;top:82px;bottom:0;right:0;left:50%;width:1200px;margin-left:-600px}
#game-container {overflow:hidden;width:100%;height:100%}
#game-inner-container {position:relative;width:100%;height:100%}
#game-playable-container {position:absolute;top:0;right:0;bottom:0;left:0}
#game-container-wrapper {display:table;position:relative;width:100%;height:100%}
#roulette-controls-row {display:table-row}
#tabs-controls-row {display:table-row}
#roulette-controls-col {display:table-cell;height:168px}
#tabs-controls-col {display:table-cell}
.cell-wrapper {position:relative;width:100%;height:100%}

.game_area_wrap {position:absolute;top:0;left:0;width:100%;height:100%}
.wheel_container {place-content:center;align-items:center;flex-direction:row;display:flex;display:-ms-flexbox;display:-webkit-flex}
#roulette_mode {position:relative;overflow:hidden;max-width:100%;min-width:1200px;margin-bottom:25px;padding:6px 0 8px;background:#000}
#roulette_mode:before {content:'';position:absolute;top:0;left:0;bottom:0;width:250px;z-index:10;background:url('../images/bg_roulette_left.png') no-repeat;background-size:100% auto}
#roulette_mode:after {content:'';position:absolute;top:0;right:0;bottom:0;width:250px;z-index:10;background:url('../images/bg_roulette_right.png') no-repeat;background-size:100% auto}
#roulette_mode .roulette_num_area {display:inline-block;overflow:hidden}
#roulette_mode .roulette_num_area .numbers {display:flex;display:-ms-flexbox;display:-webkit-flex}
#roulette_mode .roulette_num_area ul {display:flex;display:-ms-flexbox;display:-webkit-flex}
#roulette_mode .roulette_num_area ul li.number {display:block;width:75px;height:75px;font-size:38px;font-weight:800;color:#e2e2e2;line-height:75px;text-align:center}
#roulette_mode .roulette_num_area ul li.number.red {background:#971e16}
#roulette_mode .roulette_num_area ul li.number.black {background:#414141}
#roulette_mode .roulette_num_area ul li.number.green {background:#579015}
#roulette_mode .center_bar {position:absolute;top:0;left:50%;width:12px;height:89px;margin-left:-6px;background:url(../images/roulette_center_bar.png) no-repeat 0 0;background-size:100% 100%;text-indent:-9999px}
.before_list {font-size:0;text-align:center}
.before_list span {display:inline-block;width:34px;height:34px;font-size:20px;font-weight:700;color:#e8e8e8;line-height:34px;text-align:center;vertical-align:top}
.before_list .num_area {display:inline-flex;flex-wrap:wrap;overflow:hidden;width:473px;height:34px}
.before_list .num_area span {margin-left:5px}
.before_list .num_area span:first-child {margin-left:0}
.before_list .ico_prev {margin-right:10px;background:url(../images/ico_arr_prev.png) no-repeat 100% 50%;text-indent:-9999px;cursor:pointer}
.before_list .ico_next {margin-left:10px;background:url(../images/ico_arr_next.png) no-repeat 0 50%;text-indent:-9999px;cursor:pointer}
.before_list .red_num {background:#a42f27}
.before_list .black_num {background:#494949}
.before_list .green_num {background:#7ba049}

.betting_cart_wrap {}

.tab {position:relative;height:100%;padding-top:30px}
.tab li {z-index:0;width:100%}
.tab li.on {z-index:10}
.tab li .tab_btn {position:absolute;top:0;width:240px;height:30px;background:#22272b;border:2px solid #323336;border-bottom:0;cursor:pointer}
.tab li .tab_btn span {display:inline-block;font-weight:500;color:#636363;line-height:30px}
.tab li.on .tab_btn {background: -moz-linear-gradient(top, rgba(71,72,75,1) 0%, rgba(59,60,63,1) 44%, rgba(50,51,54,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(71,72,75,1) 0%,rgba(59,60,63,1) 44%,rgba(50,51,54,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(71,72,75,1) 0%,rgba(59,60,63,1) 44%,rgba(50,51,54,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47484b', endColorstr='#323336',GradientType=0 );border:0}
.tab li.on .tab_btn span {color:#fefefe}
.tab li .tab_cnt {display:none}
.tab li.on .tab_cnt {display:block;z-index:10;height:100%;background:#323336;text-align:center}
.tab li.tab1 .tab_cnt {padding:16px 10px 10px}
.tab li.tab2 .tab_cnt {padding:15px 11%}


.tab li.tab1 .tab_btn {left:50%;z-index:10;margin-left:-240px;border-right:0}
.tab li.tab2 .tab_btn {left:50%;border-left:0}
.tab_box {height:100%}
.betting_cart {display:inline-block;width:100%}
.betting_cart .money_info {float:left;width:22%;margin-left:20px;padding-top:4px}
.betting_cart dl:first-of-type {margin-left:0}
.betting_cart .money_info dt {float:left;font-size:20px;font-weight:500;color:#c6b273;line-height:42px}
.betting_cart .money_info dd {float:right;position:relative;width:60.45197740112994%;height:42px;background:#1b1b1b;border-radius:5px;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.75) inset;}
.betting_cart .money_info dd p {padding-right:9px;font-weight:500;color:#fff;line-height:42px;text-align:right}
.betting_cart .money_info dd .result_money_win {position:absolute;top:-12px;right:0;color:#7bc21b;line-height:16px !important}
.betting_cart .money_info dd .result_money_lose {position:absolute;top:-12px;right:0;color:#e3271a;line-height:16px !important}
.betting_cart .money_info dd input {width:100%;height:100%;padding-right:9px;background:none;border:0;font-family:inherit;font-size:16px;font-weight:500;color:#fff;text-align:right;}
.betting_cart .btn_reset {float:left;width:8%;height:50px;margin-left:1%;background:#393c41;border:1px solid #4d4d4d;font-size:20px;font-weight:500;color:#81bf39;box-shadow:1px 1px 0px 0px rgba(0, 0, 0, 1)}
.betting_cart .btn_reset:hover {border:1px solid #81bf39}
.betting_cart .btn_reset:active {background:#81bf39;color:#fff}
.betting_cart .btn_area {float:left;width:43.79770992366412%;margin-left:1%}
.betting_cart .btn_area .btn_betting {float:left;width:18%;height:50px;margin-left:2.5%;background:#393c41;border:1px solid #4d4d4d;font-size:20px;font-weight:500;color:#fff;box-shadow:1px 1px 0px 0px rgba(0, 0, 0, 1)}
.betting_cart .btn_area .btn_betting:hover {border:1px solid #45b5da}
.betting_cart .btn_area .btn_betting:active {background:#45b5da;color:#fff}
.betting_cart .btn_area button:first-child {margin-left:0}

.betting_cart .auto_bet_container {}
.betting_cart .auto_bet_container > div {display:inline-block;width:50%}
.betting_cart .auto_bet_container dl {float:right;width:47%;margin:0}
.betting_cart .auto_bet_container div dl:first-of-type {float:left}
.betting_cart .auto_bet_container .money_info dt {padding:0;font-size:14px;line-height:28px}
.betting_cart .auto_bet_container .money_info dd {position:relative;width:64%;height:28px;}
.betting_cart .auto_bet_container .money_info dd p {line-height:28px}
.betting_cart .auto_bet_container dl dt {padding-bottom:8px;font-size:14px;font-weight:500;line-height:1}
.betting_cart .auto_bet_container .auto_bet_setting {width:100%;padding-top:19px}
.betting_cart .auto_bet_container .auto_bet_setting dl {float:left !important;width:23.5%;margin-left:2%}
.betting_cart .auto_bet_container .auto_bet_setting dl:first-of-type {margin-left:0}
.betting_cart .auto_bet_container .auto_bet_setting dt {text-align:left}
.betting_cart .auto_bet_container .auto_bet_setting select {padding-left:5px;border:1px solid #282828;border-radius:5px;font-size:inherit;color:#fff;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.betting_cart .auto_bet_container .auto_bet_setting .btn_select_wrap select {float:left;width:48%;height:28px
}
.betting_cart .auto_bet_container .auto_bet_setting .btn_select_wrap input {float:right;width:48%}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color {position:relative;width:45%;padding-left:39px}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color dt {position:absolute;top:0;left:0;width:39px;padding:0;line-height:30px;text-align:left}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color dd {width:100%;font-size:0}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color dd button {display:inline-block;width:32%;height:30px;margin-left:2%;background:none;border:0;font-size:14px;font-weight:700;color:#fff}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color dd button:first-child {margin-left:0}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color dd button.on {border:2px solid #fff}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color .btn_red {background:#a42f27}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color .btn_green {background:#7ba049}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color .btn_black {background:#494949}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity {width:55%;margin-left:0;padding-left:14px;text-align:left}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity dd {height:30px}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity label {display:inline-block;height:30px}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity span {display:inline-block;line-height:30px}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity input[type="text"] {width:47px;margin:1px 4px 0 4px;padding:0 9px 0 0;vertical-align:top}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity select {width:124px;height:28px;margin:1px 4px 0 4px;vertical-align:top}

.betting_cart .auto_bet_container dl dd input[type="text"] {position:relative;width:100%;height:28px;padding:0 9px 0 0;background:#1b1b1b;border:0;border-radius:5px;font-family:inherit;font-weight:500;color:#fff;text-align:right;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.75) inset;}
.betting_cart .btn_do_bet {width:50%;height:57px;margin-top:27px;background:#53a9b9;border:1px solid #75bac7;border-top-color:#95b36d;border-radius:5px;box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 1);font-size:26px;font-weight:700;color:#fff}
.betting_cart .btn_do_bet:hover {background:#b04a43;border:1px solid #b04a43;border-top-color:#c06e69}
.betting_cart .btn_do_bet:active {background:#37707b;color:#b2bba8;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.35) inset}
.betting_cart .btn_do_bet.stop {background:#868686;border:1px solid #868686;border-top-color:#9e9e9e}
.betting_cart .btn_do_bet.stop:hover {background:#a5a5a5}
.betting_cart .btn_do_bet.stop:active {background:#555;color:#b3b3b3;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.35) inset}

.betting_area {padding-top:18px}
.betting_area dl {float:left;width:32%;margin-left:2%}
.betting_area div dl:first-of-type {margin-left:0}
.betting_area .bet_btn_wrap .bet_btn dd {position:relative}
.betting_area .bet_btn_wrap .bet_btn dd:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.betting_area .bet_btn_wrap .bet_btn dd.bet_ing:before {content:"";position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,0.75);border-radius:5px}
.betting_area .bet_btn_wrap .bet_btn dd span {display:block;float:left;width:50%;height:26px;font-weight:500;text-align:left}
.betting_area .bet_btn_wrap .bet_btn dd .bet_cash {color:#aa2219}
.betting_area .bet_btn_wrap .bet_btn dd .result_cash {color:#81bf39;text-align:right}
.betting_area .bet_btn_wrap .bet_btn dd .btn {position:relative;width:100%;height:67px;border-radius:5px;box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 1)}
.betting_area .bet_btn_wrap .bet_btn dd .btn_red {background:#a42f27;border:1px solid #a42f27;border-top-color:#b65952}
.betting_area .bet_btn_wrap .bet_btn dd .btn_red:hover {background:#b04a43;border:1px solid #b04a43;border-top-color:#c06e69}
.betting_area .bet_btn_wrap .bet_btn dd .btn_red:active {background:#7f241e;border:1px solid #7f241e;border-top-color:none;border-bottom-color:#7f241e;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.35) inset}
.betting_area .bet_btn_wrap .bet_btn dd .btn_green {background:#7ba049;border:1px solid #7ba049;border-top-color:#95b36d}
.betting_area .bet_btn_wrap .bet_btn dd .btn_green:hover {background:#94b26b;border:1px solid #94b26b;border-top-color:#a9c189}
.betting_area .bet_btn_wrap .bet_btn dd .btn_green:active {background:#526a30;border:1px solid #526a30;border-top-color:none;border-bottom-color:#758859;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.35) inset}
.betting_area .bet_btn_wrap .bet_btn dd .btn_black {background:#494949;border:1px solid #494949;border-top-color:#6d6d6d}
.betting_area .bet_btn_wrap .bet_btn dd .btn_black:hover {background:#616161;border:1px solid #616161;border-top-color:#818181}
.betting_area .bet_btn_wrap .bet_btn dd .btn_black:active {background:#383838;border:1px solid #383838;border-top-color:none;border-bottom-color:#606060;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.35) inset}
.betting_area .bet_btn_wrap .bet_btn dd .btn p {margin-bottom:5px;font-size:26px;font-weight:700;color:#fff;line-height:26px}
.betting_area .bet_btn_wrap .bet_btn dd .btn span {display:block;float:none;width:100%;height:14px;font-size:14px;font-weight:700;color:#fff;line-height:14px;text-align:center}
.betting_area .bet_btn_wrap .bet_btn dd .btn:active p {opacity:0.5}
.betting_area .bet_btn_wrap .bet_btn dd .btn:active span {opacity:0.5}
.betting_area .bet_list_wrap {margin-top:10px}
.betting_area .bet_list_wrap .bet_list {float:left;width:32%;min-height:10px;margin-left:2%}
.betting_area .bet_list_wrap .bet_list .win {color:#red}
.betting_area .bet_list_wrap > div:first-child {margin-left:0}
.betting_area .bet_list_wrap .bet_list dl {float:none;width:100%;margin:0;padding:0 5%}
.betting_area .bet_list_wrap .bet_list dl:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.betting_area .bet_list_wrap .bet_list dl:nth-of-type(odd) {background:#1c1f23}
.betting_area .bet_list_wrap .bet_list dl:nth-of-type(even) {background:#1f2427}
.betting_area .bet_list_wrap .bet_list dl dt {clear:both;float:left;overflow:hidden;width:50%;height:39px;color:#939393;line-height:39px;white-space:nowrap;text-overflow:ellipsis}
.betting_area .bet_list_wrap .bet_list dl dd {float:left;width:50%;height:39px;color:#939393;line-height:39px;text-align:right}
.betting_area .bet_list_wrap .bet_list dl.active dt,
.betting_area .bet_list_wrap .bet_list dl.active dd {color:#fff}

.betting_area .bet_list_wrap .bet_list.bet_ing dl dt,
.betting_area .bet_list_wrap .bet_list.bet_ing dl dd {color:#939393 !important}
.betting_area .bet_list_wrap .bet_list.win_side dl dt,
.betting_area .bet_list_wrap .bet_list.win_side dl dd {color:#81bf39 !important}

#tabs-controls-row .cell-wrapper {overflow-y:auto}
/* .mCSB_inside > .mCSB_container {margin:0 15px !important} */

/* S:20180618_add */
.tab_box.auto_bet_proc .tab2:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;background:rgba(0,0,0,0.75)}
.auto_bet_proc .betting_cart .btn_do_bet {position:relative;z-index:110}
/* E:20180618_add */

@media screen and (max-width:1200px){
#router-container {width:100%}
#game-content {left:0;width:100%;margin-left:0}
}

@media screen and (max-width:1099px){
.betting_cart .money_info {display:inline-block;float:none;width:18%;vertical-align:top}
.betting_cart .btn_reset {display:inline-block;float:none;vertical-align:top}
.betting_cart .btn_area {display:inline-block;float:none;}
.betting_cart .auto_bet_container .auto_bet_setting dl {width:49%;margin-left:1%;}
.betting_cart .auto_bet_container .auto_bet_setting dl:nth-of-type(3) {margin-left:0;padding-top:15px}
.betting_cart .auto_bet_container .auto_bet_setting dl:nth-of-type(4) {padding-top:15px}
}
@media screen and (max-width:1000px){
.betting_cart .money_info dt {font-size:14px}
.betting_cart .money_info dd p {padding-right:4px}
.betting_cart .money_info dd input {padding-right:4px}
.betting_cart .btn_reset {font-size:16px}
.betting_cart .btn_area .btn_betting {font-size:16px}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity {width:100%;padding:10px 0 0 0}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity span {font-size:14px}
}

@media screen and (max-width:767px){
#roulette-controls-col {height:115px}
#roulette_mode {margin-bottom:24px;padding:3px 0 4px}
#roulette_mode:before {width:60px;background-size:100% 100%}
#roulette_mode:after {width:60px;background-size:100% 100%}
#roulette_mode .center_bar {height:82px}
.before_list .num_area {width:auto}

.betting_cart .money_info {padding-top:1px}
.betting_cart .money_info dt {line-height:28px}
.betting_cart .money_info dd {height:28px}
.betting_cart .money_info dd p {line-height:28px}
.betting_cart .btn_reset {height:30px}
.betting_cart .btn_area .btn_betting {height:30px}

.betting_area {padding-top:10px}
.betting_cart .auto_bet_container .auto_bet_setting {padding-top:10px}
.betting_cart .auto_bet_container .auto_bet_setting .bet_color {width:100%}
.betting_cart .btn_do_bet {height:30px;margin-top:13px;font-size:13px}
.betting_cart .auto_bet_container > div {width:100%}
/* #chart-controls-col {height:60%}
#tabs-controls-col {height:40%}
.game_area_wrap {width:100%;height:50%;padding-right:0}
.betting_cart_wrap {top:50%;left:0;width:100%;height:50%;padding-right:0}
.betting_cart .money_info dt {font-size:20px}
.betting_cart .money_info dd p {padding-right:9px;font-size:16px}
.betting_cart .money_info dd input {padding-right:9px;font-size:16px}
.betting_cart .btn_do_bet {font-size:28px}
.hash_tit dt {padding-left:3%}
.hash_list dt {padding-left:2%}
.crash_height_fix #chart-controls-col {height:78%}
.crash_height_fix #tabs-controls-col {height:22%}
.crash_height_fix .game_area_wrap {height:35%}
.crash_height_fix .betting_cart_wrap {top:35%;height:65%}
.betting_cart .btn_reset {font-size:20px}
.betting_cart .btn_area .btn_betting {font-size:20px} */
.betting_history_wrap {width:100%}
.wheel_container {zoom:0.8}
}

@media screen and (max-width:639px){
body {font-size:12px}
.tab li .tab_btn {width:50%}
.tab li.tab1 .tab_btn {left:0;margin-left:0}
.betting_cart .money_info {width:36.2%;margin-left:6%}
.betting_cart .btn_area {display:block;width:100%;margin-left:0;padding-top:8px}
.betting_cart .btn_reset {float:right;width:18%;font-size:12px}
.betting_cart .btn_area .btn_betting {font-size:12px}

.before_list {height:26px;margin-bottom:10px}
.before_list .num_area {height:26px}
.before_list span {width:22px;height:22px;font-size:12px;line-height:22px}
.before_list .ico_prev {background-size:auto 75%}
.before_list .ico_next {background-size:auto 75%}

.betting_area .bet_btn_wrap .bet_btn dd .btn {height:33px}
.betting_area .bet_btn_wrap .bet_btn dd .btn p {margin-bottom:2px;font-size:14px;line-height:14px}
.betting_area .bet_btn_wrap .bet_btn dd .btn span {height:12px;font-size:11px;line-height:12px}
.betting_area .bet_list_wrap .bet_list dl dt {height:20px;line-height:20px}
.betting_area .bet_list_wrap .bet_list dl dd {height:20px;line-height:20px;letter-spacing:-0.5px}

.tab {padding:0}
.tab li.tab1 .tab_cnt {padding:10px}
.tab li.tab2 .tab_cnt {padding:15px 5%}
.betting_cart .auto_bet_container dl dt {font-size:12px}

.page_skip {margin-top:15px}
.page_skip span {margin:0px 3px}
.page_skip .prev {height:15px;width:15px}
.page_skip .next {height:15px;width:15px}
.page_skip img {height:10px;margin-top:2px}
.page_skip .num {border:1px solid #919194;height:15px;min-width:15px;padding:0px 2px 0px 2px;text-align:center;line-height:13px}

}

@media screen and (max-width:479px){
body {font-size:10px}
#game-header .hash_line .hash {left:20%;width:50%}
#game-header .hash_line .hash .hash_result {font-size:10px}
#game-header .time_line .graph_sound {background-size:15px 15px}
#game-header .time_line .graph_sound.off {background-size:15px 15px}
.betting_cart .money_info dt {font-size:12px}
.betting_cart .money_info dd p {font-size:11px}
.betting_cart .money_info dd input {font-size:11px}
.betting_cart .auto_bet_container dl dt {font-size:10px}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity label {width:calc(100% - 20px)}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity span {font-size:10px}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity input[type="text"] {width:10%}
.betting_cart .auto_bet_container .auto_bet_setting .bet_continuity select {width:30%}
/* #game-header .time_line .graph_sound {background-size:15px 15px}
#game-header .time_line .graph_sound.off {background-size:15px 15px}
.tab li.tab1 .tab_cnt {padding:8px 5px 5px}
.betting_cart .money_info dt {font-size:14px;line-height:28px}
.betting_cart .money_info dd {height:28px}
.betting_cart .money_info dd p {padding-right:4px;font-size:12px;line-height:28px}
.betting_cart .money_info dd input {padding-right:4px;font-size:12px;line-height:28px}
.betting_cart .btn_reset {height:32px;font-size:12px}
.betting_cart .btn_area {padding-top:5px}
.betting_cart .btn_area .btn_betting {height:32px;font-size:12px}
.betting_cart .btn_do_bet {font-size:18px;
	height: -moz-calc(100% - 75px);
	height: -webkit-calc(100% - 75px);
	height: calc(100% - 75px);}
.hash_tit {top:7px}
.hash_tit dt {height:31px;line-height:29px}
.hash_tit dd {height:31px;line-height:29px}
.round_hash_wrap {top:35px;padding-right:10px}
.hash_list dt {height:30px;line-height:29px}
.hash_list dd {height:30px;line-height:29px}
.hash_list dd p {line-height:29px}
.hash_list dd .ico_copy {background-size:10px 12px}
.game_tit {top:7px}
.game_list_wrap {top:35px}
.game_tit dt {height:31px;line-height:29px}
.game_tit dd {height:31px;line-height:29px}
.list_area dt {height:30px;line-height:29px}
.list_area dd {height:30px;line-height:29px}

.crash_height_fix .betting_cart .money_info dt {line-height:22px}
.crash_height_fix .betting_cart .money_info dd {height:22px}
.crash_height_fix .betting_cart .money_info dd p {line-height:22px}
.crash_height_fix .betting_cart .money_info dd input {line-height:22px}

.betting_cart .auto_bet_container + .btn_do_bet {background:#53a9b9;font-size:14px;
	height: -moz-calc(100% - 172px);
	height: -webkit-calc(100% - 172px);
	height: calc(100% - 172px);
} */
.betting_history_wrap .betting_history_cont {padding:10px 10px 20px}
.betting_history_wrap .betting_history_cont .select_wrap {padding-bottom:10px}
.betting_history_wrap .betting_history_cont .select_wrap p {width:50px}
.betting_history_wrap .betting_history_cont .select_wrap select {width:110px}
.betting_history_wrap .btn_his_close {top:10px;right:10px;width:16px;height:16px;background-size:cover}
#roulette-controls-col {height:105px}
.wheel_container {zoom:0.6}
}

@media screen and (max-width:359px){
.before_list .num_area {height:17px}
.before_list span {width:17px;height:17px;font-size:12px;line-height:17px}
}

/* S:20180627_add */
#hashPopup {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,0.75);display:none;}
#hashPopup .hash_popup {position:relative;max-width:550px;margin:30px auto;padding:40px 15px 30px;background:#21242b;border-radius:10px;height:300px}
#hashPopup .hash_popup .popup_title {text-align:left;padding-bottom:10px;}
#hashPopup .hash_popup .popup_title span {display:contents;font-size:16px}
#hashPopup .hash_popup .popup_title .titles {float:left;width:20%;}
#hashPopup .hash_popup .popup_title .text_success {float:left;color:#81bf39;;width:70%;word-break:break-all}
#hashPopup .hash_popup .popup_cont {padding-top:20px;font-size:13px;color:rgba(255,255,255,0.7);word-wrap:break-word}
#hashPopup .hash_popup .popup_close {position:absolute;top:0;right:0;width:40px;height:40px;background:none;border:0;font-size:22px;color:rgba(255,255,255,0.7);text-align:center}
#hashPopup .hash_popup .popup_close:hover {color:#fff}


/* S:20180627_add */
#hashPopup2 {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,0.75);display:none;}
#hashPopup2 .hash_popup {position:relative;max-width:550px;margin:30px auto;padding:40px 15px 30px;background:#21242b;border-radius:10px;height:300px}
#hashPopup2 .hash_popup .popup_title {text-align:left;padding-bottom:10px;}
#hashPopup2 .hash_popup .popup_title span {display:contents;font-size:16px}
#hashPopup2 .hash_popup .popup_title .titles {float:left;width:20%;}
#hashPopup2 .hash_popup .popup_title .text_success {float:left;color:#81bf39;;width:70%;word-break:break-all}
#hashPopup2 .hash_popup .popup_cont {padding-top:20px;font-size:13px;color:rgba(255,255,255,0.7);word-wrap:break-word}
#hashPopup2 .hash_popup .popup_close {position:absolute;top:0;right:0;width:40px;height:40px;background:none;border:0;font-size:22px;color:rgba(255,255,255,0.7);text-align:center}
#hashPopup2 .hash_popup .popup_close:hover {color:#fff}


@media screen and (max-width:639px){
#hashPopup .hash_popup {max-width:100%;margin:30px 10px}
#ui_notifIt {margin-top:230px}
}
/* E:20180627_add */



.my {background:#595a5c !important;}

/* S:add_20181228 */
/* .before_list .num_area {padding-right:5px} */
@media screen and (max-width:767px){
.before_list .num_area {width:473px}
}
@media screen and (max-width:639px){
.before_list .num_area {width:312px}
.before_list .num_area span {margin-left:4px !important}
.before_list .ico_prev {background-position:50% 50%;margin-right:0}
.before_list .ico_next {background-position:50% 50%;margin-left:5px}
}
@media screen and (max-width:479px){
#tabs-controls-row .cell-wrapper {overflow-y:hidden}
#tabs-controls-row .cell-wrapper > .inner_cell_wrapper {height:100%}
#tabs-controls-row .cell-wrapper > .inner_cell_wrapper .betting_area {height:100%}
}
@media screen and (max-width:359px){
.before_list .num_area {width:252px}
}
/* E:add_20181228 */

/* S:add_20190101 */
#game-header .time_line {padding:0 110px 0 0}
.betting_history_wrap .btn_history {right:35px;width:70px;padding:0 5px 0 0;background-position:5px 50%;font-size:12px;text-align:right}
.before_list .num_area span:first-child {margin-left:5px}
@media screen and (max-width:767px){
#game-header {height:62px;padding-top:10px}
.betting_history_wrap {top:35px}
#game-content {top:62px}
#game-header .time_line {height:27px}
#game-header .time_line > div {height:20px}
#game-header .time_line > div .time_bar {height:20px}
#game-header .time_line > div #status {font-size:11px;line-height:18px;vertical-align:top}
.betting_history_wrap .btn_history {height:20px;font-size:11px;line-height:20px}
#game-header .time_line .graph_sound {height:20px}
.before_list .num_area span:first-child {margin-left:4px}
}
/* E:add_20190101 */

/* S:add_20190128 */
.result_prev_info {position:absolute;top:11%;left:0;width:100%;height:50px;background:rgba(0,0,0,0.8);font-size:16px;font-weight:700;color:#fff;line-height:50px;text-align:center}
/* E:add_20190128 */
