/**********************************************************************/
/*********************** Start - Add fonts ****************************/
/**********************************************************************/
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic&display=swap');

@font-face {
    font-family: 'NanumGothic';
    src: url('/fonts/NanumGothic.eot');
    src: url('/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/NanumGothic.woff2') format('woff2'),
        url('/fonts/NanumGothic.woff') format('woff'),
        url('/fonts/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Malgun Gothic';
    src: url('/fonts/MalgunGothicRegular.eot');
    src: url('/fonts/MalgunGothicRegular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/MalgunGothicRegular.woff2') format('woff2'),
        url('/fonts/MalgunGothicRegular.woff') format('woff'),
        url('/fonts/MalgunGothicRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KoreanTITGD4R';s
    src: url('/fonts/KoreanTITGD4-R.eot');
    src: url('/fonts/KoreanTITGD4-R.eot?#iefix') format('embedded-opentype'),
        url('/fonts/KoreanTITGD4-R.woff2') format('woff2'),
        url('/fonts/KoreanTITGD4-R.woff') format('woff'),
        url('/fonts/KoreanTITGD4-R.ttf') format('truetype');
    font-weight: normal; 
    font-style: normal;
}

@font-face {
    font-family: 'KoreanTITGD2R';
    src: url('/fonts/KoreanTITGD2-R.eot');
    src: url('/fonts/KoreanTITGD2-R.eot?#iefix') format('embedded-opentype'),
        url('/fonts/KoreanTITGD2-R.woff2') format('woff2'),
        url('/fonts/KoreanTITGD2-R.woff') format('woff'),
        url('/fonts/KoreanTITGD2-R.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KoreanTITGD3R';
    src: url('/fonts/KoreanTITGD3-R.eot');
    src: url('/fonts/KoreanTITGD3-R.eot?#iefix') format('embedded-opentype'),
        url('/fonts/KoreanTITGD3-R.woff2') format('woff2'),
        url('/fonts/KoreanTITGD3-R.woff') format('woff'),
        url('/fonts/KoreanTITGD3-R.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'YDIYGO320';
    src: url('/fonts/YDIYGO320.eot');
    src: url('/fonts/YDIYGO320.eot?#iefix') format('embedded-opentype'),
        url('/fonts/YDIYGO320.woff2') format('woff2'),
        url('/fonts/YDIYGO320.woff') format('woff'),
        url('/fonts/YDIYGO320.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/**********************************************************************/
/************************ End - Add fonts *****************************/
/**********************************************************************/

html, body {
	padding: 0;
	margin: 0;
	/*font-weight: bold;*/
	font-family: 'Nanum Gothic', sans-serif;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	letter-spacing: -0.2px;
}

body {
    /* font-family: 'Nanum Gothic','YDIYGO320'; */
    background-color: #000;
    color: #fff;
    font-size: 13px;
    background-image: url("/images/bg_1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

input,
select {
	width: 100%;
    height: 34px;
    border: 1px solid #484a4b;
    box-sizing: border-box;
    font-size: 15px;
    padding: 0 8px;
    border-radius: 2px;
    background: #6a6c6c;
    color:#d3d3d3;
}

textarea {
	max-width: 100%;
    min-width: 100%;
    border: 1px solid #484a4b;
    box-sizing: border-box;
    font-size: 15px;
    padding: 8px;
    border-radius: 2px;
    background: #6a6c6c;
    color:#d3d3d3;
}

input::placeholder,
textarea::placeholder {
    font-family: 'Malgun Gothic';
    font-size: 15px;
    color:#d3d3d3;
}

a {
    text-decoration: none;
}
/**********************************************************************/
/************************ Start - Button ******************************/
/**********************************************************************/
.btn-type-1 {
    height: 34px;
    width: 100%;
    font-weight: bold;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 26px;
    text-align: center;
    cursor: pointer;
 	transition: all .2s ease-out;
 	font-size: 15px;
    background: -moz-linear-gradient(top, #585856 0%, #121111 100%);
    background: -webkit-linear-gradient(top, #585856 0%,#121111 100%);
    background: linear-gradient(to bottom, #585856 0%,#121111 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585856', endColorstr='#121111',GradientType=0 );
}

.btn-type-1:hover {
	background-color: #ffd247;
}

.btn-type-2 {
    border: 1px solid #ac790b;
    height: 34px;
    width: 100%;
    font-weight: bold;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
 	transition: all .2s ease-out;
 	background:#fdb721;
 	color:#241e10;
}

.btn-type-2:hover {
	background-color: #b1221d;
	color:#FFFFFF;
}

.btn-type-3 {
    border: 1px solid #d79d25;
    height: 34px;
    width: 100%;
    font-weight: bold;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
    transition: all .2s ease-out;
    background-color:#d79d25;
}

.btn-type-3:hover {
    background-color: #4e274a;
}
.btn-type-4 {
    border: 1px solid #947610;
    height: 34px;
    width: 100%;
    font-weight: bold;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
 	transition: all .2s ease-out;
 	background:#4fa546;
 	color:#FFFFFF;
}

.btn-type-4:hover {
	background-color: #b1221d;
	color:#FFFFFF;
}
.btn-type-5 {
    border: 1px solid #49566a;
    width: 100%;
    font-weight: bold;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
 	transition: all .2s ease-out;
 	background:#004a87;
 	color:#FFFFFF;
}

.btn-type-5:hover {
	background-color: #b1221d;
	color:#FFFFFF;
}
.btn-type-6 {
    width: 100%;
    font-weight: bold;
    padding: 4px 20px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
 	transition: all .2s ease-out;
 	color:#FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-image: 
    linear-gradient(
      to bottom, 
      #303132, 
      #f0f0f0,
      #303132
    ) 1 100%;
-webkit-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
-moz-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
background: #ca5141; /* Old browsers */
background: -moz-linear-gradient(top,  #ca5141 0%, #8f1c24 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ca5141 0%,#8f1c24 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ca5141 0%,#8f1c24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca5141', endColorstr='#8f1c24',GradientType=0 ); /* IE6-9 */

}
.btn-type-7 {
    width: 100%;
    font-weight: bold;
    padding: 4px 20px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
 	transition: all .2s ease-out;
 	color:#FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-image: 
    linear-gradient(
      to bottom, 
      #303132, 
      #f0f0f0,
      #303132
    ) 1 100%;
-webkit-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
-moz-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
background: #337ea7; /* Old browsers */
background: -moz-linear-gradient(top,  #337ea7 0%, #1e4f6d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #337ea7 0%,#1e4f6d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #337ea7 0%,#1e4f6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337ea7', endColorstr='#1e4f6d',GradientType=0 ); /* IE6-9 */


}
.btn-type-8 {
    height: 34px;
    width: 100%;
    font-weight: bold;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 26px;
    text-align: center;
    cursor: pointer;
 	transition: all .2s ease-out;
 	font-size: 15px;
 	color:#FFFFFF;
background: #204d7a; /* Old browsers */
background: -moz-linear-gradient(top,  #204d7a 0%, #0f3051 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #204d7a 0%,#0f3051 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #204d7a 0%,#0f3051 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204d7a', endColorstr='#0f3051',GradientType=0 ); /* IE6-9 */

}
.btn-type-8:hover {
background: #2b73a5; /* Old browsers */
background: -moz-linear-gradient(top,  #2b73a5 0%, #224c74 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2b73a5 0%,#224c74 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2b73a5 0%,#224c74 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b73a5', endColorstr='#224c74',GradientType=0 ); /* IE6-9 */

}
.btn_blue {
	font-size: 21px;
    line-height: 45px;
    font-weight:bold;
    color:#ededed;
    padding: 0px 10px;
    margin:0px 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 1px #000000;
    text-align:center;
    cursor: pointer;
background: #5c6993; /* Old browsers */
background: -moz-linear-gradient(top,  #5c6993 0%, #2d3953 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5c6993 0%,#2d3953 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5c6993 0%,#2d3953 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c6993', endColorstr='#2d3953',GradientType=0 ); /* IE6-9 */

}
.btn_green {
	font-size: 21px;
    line-height: 45px;
    font-weight:bold;
    color:#ededed;
    padding: 0px 10px;
    margin:0px 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 1px #000000;
    text-align:center;
    cursor: pointer;
background: #3c676d; /* Old browsers */
background: -moz-linear-gradient(top,  #3c676d 0%, #294e53 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3c676d 0%,#294e53 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3c676d 0%,#294e53 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c676d', endColorstr='#294e53',GradientType=0 ); /* IE6-9 */
}
.btn_red {
	font-size: 21px;
    line-height: 45px;
    font-weight:bold;
    color:#ededed;
    padding: 0px 10px;
    margin:0px 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 1px #000000;
    text-align:center;
    cursor: pointer;
background: #d34a4a; /* Old browsers */
background: -moz-linear-gradient(top,  #d34a4a 0%, #821919 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d34a4a 0%,#821919 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d34a4a 0%,#821919 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d34a4a', endColorstr='#821919',GradientType=0 ); /* IE6-9 */

}
/**********************************************************************/
/************************* End - Button *******************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - Login ******************************/
/**********************************************************************/
/**** start d-update: 20180804 ****/
.lg-body {
	background-image: url("/images/bg-lg.jpg");
}
/**** end d-update: 20180804 ****/
.lg-page {
min-width:1500px;
background: #585856; /* Old browsers */
background: -moz-linear-gradient(top,  #585856 0%, #121111 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #585856 0%,#121111 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #585856 0%,#121111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585856', endColorstr='#121111',GradientType=0 ); /* IE6-9 */
	
}
.lg_text1 {
	font-size:19px;
	font-weight:bold;
	padding: 0px 5px;
}
.lg-page input {
	height: 30px;
	font-size: 17px;
}

.lg-page textarea {
	font-size: 17px;
}

.lg-page input::placeholder,
.lg-page textarea::placeholder {
    font-size: 17px;
}

.lg-page .btn-type-1 {
	height: 48px;
	font-size: 21px;
    line-height: 36px;
}

.lg-page .lg-top {
	padding:10px 0px 8px 70px; 
}

.lg-page .lg-top .logo {
	background-image: url("/images/logo.png");
	height: 55px;
	width:264px;
}

.lg-page .lg-top .logo.open {
 	opacity: 1;
    bottom: 50px;
}

.lg-page .lg-top .smoke {
	background-image: url("/images/logo_smoke.png");
    position: absolute;
    width: 682px;
    height: 365px;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 0;
 	opacity: 0;
 	transition: all .3s ease-in;
}

.lg-page .lg-top .smoke.open {
 	opacity: 1;
}
.top_sos {
	font-size:18px;
	color:#ededed;
	font-weight:bold;
}
.sub_top_sos {
	width:129px;  
	margin:4px auto;
}
.lg-page .lg-center {
    padding: 17px 10px 0px 10px;
 	text-align: center;
 	box-sizing: border-box; 
 	opacity: 0;
 	transform: scale(0);
 	transition: all .5s ease-out;
}
.lg-page .lg-center.open {
    transform: scale(1);
 	opacity: 1;
}

.lg-page .lg-center .form-row {
    padding: 4px 0;
    opacity: 0;
    visibility: hidden;
 	transition: all .5s ease-in-out;
}

.lg-page .lg-center .form-row.open {
    opacity: 1;
    visibility: visible;
}

.lg-page .lg-center .form-row .form-col {
	display: inline-block;
	vertical-align: middle;
}

.lg-page .lg-center .form-row .form-col.left {
	width: 320px;
}

.lg-page .lg-center .form-row .form-col.right {
	width: 110px;
 	margin-left: 4px;
}

.lg-page .lg-center .form-row .form-col .chrome-ico,
.lg-page .lg-center .form-row .form-col .rec-text {
	display: inline-block;
	vertical-align: middle;
}

.lg-page .lg-center .form-row .form-col .chrome-ico {
	background-image: url("/images/chrome_ico.png");
	width: 37px;
	height: 37px;
}

.lg-page .lg-center .form-row .form-col .rec-text {
	text-align: left;
}

.lg-page .lg-center .form-row .form-col .rec-text br {
    line-height: 20px;
}
.lg-page .lg-center .form-row .form-col .capt-parent {
    display: flex;
}

.capt-img {
    margin: 0px 8px 0px 8px;
}
.capt-img img {
	height:30px;
}
.lg-page .lg-center .form-row .form-col .capt-parent input {
    height: 30px;
}
.lg-page .lg-bottom {
    margin-top: 0;
    /* opacity: 0; */
 	transition: all .25s ease-in-out;
}

.lg-page .lg-bottom.open {
    margin: 0px 10px 0px 0px;
    opacity: 1;
}

.lg-page .lg-bottom .license {
	text-align: center;
	font-size: 17px;
}

.lg-page .lg-bottom .license span {
	font-weight: bold;
	color: #fff;
}


.lg-page .lg-top .light {
	background-image: url("/images/light.png");
    width: 58px;
    height: 71px;
    opacity: 0;
    position: absolute;
}

.x1 {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.4 !important;
    -webkit-animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -moz-animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -o-animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
    animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
}

.x2 {
    left: 200px;
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 0.7 !important;
    -webkit-animation: moveclouds 25s linear infinite, sideWays 5s ease-in-out infinite alternate;
    -moz-animation: moveclouds 25s linear infinite, sideWays 5s ease-in-out infinite alternate;
    -o-animation: moveclouds 25s linear infinite, sideWays 5s ease-in-out infinite alternate;
    animation: moveclouds 25s linear infinite, sideWays 5s ease-in-out infinite alternate;
}
.x3 {
    left: 350px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.5 !important;
    -webkit-animation: moveclouds 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -moz-animation: moveclouds 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -o-animation: moveclouds 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
    animation: moveclouds 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
}
.x4 {
    left: 470px;
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    transform: scale(0.75);
    opacity: 0.55 !important;
    -webkit-animation: moveclouds 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
    -moz-animation: moveclouds 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
    -o-animation: moveclouds 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: moveclouds 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
}
.x5 {
    left: 150px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.5 !important; 
    -webkit-animation: moveclouds 7s linear infinite, sideWays 1s ease-in-out infinite alternate;
    -moz-animation: moveclouds 7s linear infinite, sideWays 1s ease-in-out infinite alternate;
    -o-animation: moveclouds 7s linear infinite, sideWays 1s ease-in-out infinite alternate;
    animation: moveclouds 7s linear infinite, sideWays 1s ease-in-out infinite alternate;
}
.x6 {
    left: 600px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.5 !important; 
    -webkit-animation: moveclouds 6s linear infinite, sideWays 2s ease-in-out infinite alternate;
    -moz-animation: moveclouds 6s linear infinite, sideWays 2s ease-in-out infinite alternate;
    -o-animation: moveclouds 6s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: moveclouds 6s linear infinite, sideWays 2s ease-in-out infinite alternate;
}

.x7 {
    left: 690px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.5 !important;
    -webkit-animation: moveclouds 14s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -moz-animation: moveclouds 14s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -o-animation: moveclouds 14s linear infinite, sideWays 4s ease-in-out infinite alternate;
    animation: moveclouds 14s linear infinite, sideWays 4s ease-in-out infinite alternate;
}

@keyframes moveclouds { 
    0% { 
        top: 300px;
    }
    100% { 
        top: -50px;
    }
}

@keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:50px;
    }
}

@-webkit-keyframes moveclouds { 
    0% { 
        top: 300px;
    }
    100% { 
        top: -50px;
    }
}

@-webkit-keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:50px;
    }
}

@-moz-keyframes moveclouds {     
    0% { 
        top: 300px;
    }

    100% { 
        top: -50px;
    }
}

@-moz-keyframes sideWays {
    0% {
        margin-left:0px;
    }
    100% {
        margin-left:50px;
    }
}
@-o-keyframes moveclouds {
    0% { 
        top: 300px;
    }
    100% { 
        top: -50px;
    }
}

@-o-keyframes sideWays {
    0% {
        margin-left:0px;
    }
    100% {
        margin-left:50px;
    }
}

.lg-pop {
	position: fixed;
    z-index: 10;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 0;
   	transform: scale(0);
}

.lg-pop.sos,
.lg-pop.ec {
 	transition: all .3s ease-in-out;
}

.lg-pop.sos.open,
.lg-pop.ec.open {
    visibility: visible;
    opacity: 1;
   	transform: scale(1);
}

.lg-pop.sos .pop-div {
    margin-top: 125px;
}

.lg-pop.ec .pop-div {
    margin-top: 275px;
}

.lg-pop .pop-div {
	width: 504px;
    margin: 0 auto;
    margin-top: 125px;
}

.lg-pop .pop-div .pop-head {
	width: 504px;
	height: 85px; 
	background: #585856;
	border-radius: 12px 12px 0px 0px;
    background: -moz-linear-gradient(top, #585856 0%, #121111 100%);
    background: -webkit-linear-gradient(top, #585856 0%,#121111 100%);
    background: linear-gradient(to bottom, #585856 0%,#121111 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585856', endColorstr='#121111',GradientType=0 );
}

.lg-pop .pop-div .pop-head > div {
	display: inline-block;
    margin-top: 36px;
}

.lg-pop .pop-div .pop-head .title {
	font-size: 23px;
	font-weight: bold;
    margin-left: 25px;
}

.lg-pop .pop-div .pop-head .btn-close {
    float: right;
    margin-right: 30px;
    border: 2px solid #fff;
    width: 20px;
    height: 20px;
    border-radius: 15px;
    font-size: 18px;
    font-weight: bold;
    padding: 1px 4px 6px 4px;
    text-align: center;
    margin-top: 37px;
    cursor: pointer;
}

.lg-pop .pop-div .pop-head .btn-close:hover {
	background-color: #484848;
}

.lg-pop .pop-div .pop-body {
    background-color: #fff;
    width: 503px;
    margin: 0 auto;
    padding: 10px 35px 20px 35px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    box-sizing: border-box;
}

.lg-pop .pop-div .pop-body .row {
	margin-bottom: 10px;
}

.lg-pop .pop-div .pop-body .row .btn-sos {
	line-height: 33px;
}

.lg-pop .pop-div .pop-body .row .btn-sos > div {
    display: inline-block;
    vertical-align: middle;
}

.lg-pop .pop-div .pop-body .row .btn-sos-ico {
	background-image: url("/images/btn-sos-ico.png");
	width: 32px;
	height: 33px;
}

.lg-pop .pop-div .pop-body .row .mul-btn {
	text-align: center;
}

.lg-pop .pop-div .pop-body .row .btn-ec {
    display: inline-block;
    width: 49%;
    vertical-align: middle;
}
/**********************************************************************/
/************************** End - Login *******************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - Join *******************************/
/**********************************************************************/
.join-page {
    opacity: 0;
 	transition: all .4s ease-out;
}

.join-page.open {
    opacity: 1;
	margin-top: 40px;
}

.join-page .form,
.join-page .btn-submit {
	width: 670px;
    background-color: #131313;
    margin: 0 auto;
    border-radius: 10px;
}

.join-page .form .head {
	display: flex;
}

.join-page .form .head > div {
	flex: 1;
}

.join-page .form .head {
    padding: 8px;
    border-radius: 10px 10px 0px 0px;
    background: -moz-linear-gradient(top, #585856 0%, #121111 100%);
    background: -webkit-linear-gradient(top, #585856 0%,#121111 100%);
    background: linear-gradient(to bottom, #585856 0%,#121111 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585856', endColorstr='#121111',GradientType=0 );
}

.join-page .form .head .title {
	font-size: 20px;
	font-weight: bold;
}

.join-page .form .head .req {
  	text-align: right;
    line-height: 26px;
    font-size: 12px;
}

.join-page .form .red {
	color: red;
}

.join-page .form .rec {
	margin: 8px;
    line-height: 20px;
    padding-bottom: 8px;
    border-bottom: 1px solid #423315;
}

.join-page .form .detail {
	padding: 8px;
}

.join-page .form .detail .row {
	display: flex;
	margin-bottom: 10px;
}

.join-page .form .detail .row .left {
	width: 140px;
	font-size: 16px;    
	line-height: 34px;
}

.join-page .form .detail .row .right {
	display: flex;
	flex: 1;
}

.join-page .form .detail .row .right .input-1 {
	flex: 1;
}

.join-page .form .detail .row .right .input-2 {
	margin-right: 8px;
}

.join-page .form .detail .row .right .input-3 {
    width: 120px;
}

.join-page .form .detail .row .right .input-4 {
	width: 244px;
    margin-left: 8px;
}

.join-page .form .detail .row .right .btn-c {
	width: 120px;
    margin-left: 8px;
}

.join-page .form .detail .row .right .line {
    font-size: 25px;
    line-height: 34px;
    margin: 0 2px;
}

.join-page .btn-submit {
	margin-top: 10px;
    padding: 4px;
    box-sizing: border-box;
}

.join-page .btn-submit .btn-type-1 {
	height: 48px;
	font-size: 21px;
    line-height: 36px;
}
/**********************************************************************/
/************************** End - Join ********************************/
/**********************************************************************/

/**********************************************************************/
/************************ Start - page ********************************/
/**********************************************************************/
.page-body {
	width: 1200px;
    margin: 0 auto;
}

.container {
	margin-top: 8px;
}
.bg_container {
	background:rgb(37,37,37,0.5);
	padding:10px;
}
.sidebar {
	width: 230px;
    margin-right: 8px;
}

.wrapper {

}
.bg_wrapper {
	background:#2a2c2d;
}
.bog_live_game {
	padding:10px;
}
.wrapper .border-top {
	height: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd7f46', endColorstr='#ffc651',GradientType=0 ); 
}

.wrapper .content {
	background-color: #2a2c2d;
    margin-bottom: 8px;
}

.footer {    
	margin-top: 8px;
}
/**********************************************************************/
/************************** End - page ********************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - Header *****************************/
/**********************************************************************/
.header {
	background:url('/images/bg_menu_top.jpg') repeat top center; 
	margin-bottom: 10px;
}
.sub_header {
    width: 1290px;
    margin: 0 auto;
}
.ht {
	height:58px;
	position: relative;
}
.header .ht > * {
    display: inline-block;
    vertical-align: bottom;
}

.header .ht .logo-parent {
    position: absolute;
    top:0px;
    left:30px;
    height: 97px;
    z-index: 9;
}

.header .ht .logo {
    background-image: url("/images/logo_top.png");
    background-size: cover;
    width: 110px;
    height: 97px;
    align-self: flex-end;
    cursor: pointer;
}

.header .ht .light {
    background-image: url("/images/light.png");
    background-size: cover;
    width: 30px;
    height: 37px;
    position: absolute;
    z-index: -1;
}

.header .ht .x1 {
    left: -10px;
    -webkit-animation: move2clouds 15s linear infinite, side2Ways 4s ease-in-out infinite alternate;
    -moz-animation: move2clouds 15s linear infinite, side2Ways 4s ease-in-out infinite alternate;
    -o-animation: move2clouds 15s linear infinite, side2Ways 4s ease-in-out infinite alternate;
    animation: move2clouds 15s linear infinite, side2Ways 4s ease-in-out infinite alternate;
}

.header .ht .x2 {
    left: 125px;
    -webkit-animation: move2clouds 20s linear infinite, side2Ways 5s ease-in-out infinite alternate;
    -moz-animation: move2clouds 20s linear infinite, side2Ways 5s ease-in-out infinite alternate;
    -o-animation: move2clouds 20s linear infinite, side2Ways 5s ease-in-out infinite alternate;
    animation: move2clouds 20s linear infinite, side2Ways 5s ease-in-out infinite alternate;
}

.header .ht .x3 {
    left: 40px;
    -webkit-animation: move2clouds 10s linear infinite, side2Ways 4s ease-in-out infinite alternate;
    -moz-animation: move2clouds 10s linear infinite, side2Ways 4s ease-in-out infinite alternate;
    -o-animation: move2clouds 10s linear infinite, side2Ways 4s ease-in-out infinite alternate;
    animation: move2clouds 10s linear infinite, side2Ways 4s ease-in-out infinite alternate;
}

.header .ht .x4 {
    left: 150px;
    -webkit-animation: move2clouds 10s linear infinite, side2Ways 2s ease-in-out infinite alternate;
    -moz-animation: move2clouds 10s linear infinite, side2Ways 2s ease-in-out infinite alternate;
    -o-animation: move2clouds 10s linear infinite, side2Ways 2s ease-in-out infinite alternate;
    animation: move2clouds 10s linear infinite, side2Ways 2s ease-in-out infinite alternate;
}

.header .ht .x5 {
    left: 0px;
    -webkit-animation: move2clouds 7s linear infinite, side2Ways 1s ease-in-out infinite alternate;
    -moz-animation: move2clouds 7s linear infinite, side2Ways 1s ease-in-out infinite alternate;
    -o-animation: move2clouds 7s linear infinite, side2Ways 1s ease-in-out infinite alternate;
    animation: move2clouds 7s linear infinite, side2Ways 1s ease-in-out infinite alternate;
}

.header .ht .x6 {
    left: 80px;
    -webkit-animation: move2clouds 6s linear infinite, side2Ways 2s ease-in-out infinite alternate;
    -moz-animation: move2clouds 6s linear infinite, side2Ways 2s ease-in-out infinite alternate;
    -o-animation: move2clouds 6s linear infinite, side2Ways 2s ease-in-out infinite alternate;
    animation: move2clouds 6s linear infinite, side2Ways 2s ease-in-out infinite alternate;
}

@keyframes move2clouds { 
    0% { 
        top: 80px;
    }
    100% { 
        top: -20px;
    }
}

@keyframes side2Ways { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:25px;
    }
}

@-webkit-keyframes move2clouds { 
    0% { 
        top: 80px;
    }
    100% { 
        top: -20px;
    }
}

@-webkit-keyframes side2Ways { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:25px;
    }
}

@-moz-keyframes move2clouds {     
    0% { 
        top: 80px;
    }

    100% { 
        top: -20px;
    }
}

@-moz-keyframes side2Ways {
    0% {
        margin-left:0px;
    }
    100% {
        margin-left:25px;
    }
}
@-o-keyframes move2clouds {
    0% { 
        top: 80px;
    }
    100% { 
        top: -20px;
    }
}

@-o-keyframes side2Ways {
    0% {
        margin-left:0px;
    }
    100% {
        margin-left:25px;
    }
}
/**** end d-update: 20180726 ****/

.header .ht .cp {
    background-image: url("/images/graph_animated.gif");
    background-size: cover;
    width: 222px;
    height: 72px;
    vertical-align: bottom;
    cursor: pointer;
    margin-left: 5px;
}

.header .ht .notice > div {
    display: inline-block;
}

.header .ht .notice .nt-label {
    color: #ffcd6a;
    border: 1px solid #d79b25;
    background-color: #3c1760;
    border-radius: 4px;
    padding: 4px;
    font-weight: bold;
    width: 55px;
}

.notice .nt-text p {
	margin: 0;
}

.header .ht .notice .nt-text {
    width: 620px;
    overflow: hidden;
    font-size: 0px;
    color: #ffa900;
    vertical-align: middle;
    font-weight: bold;
}

.header .hb {
    position: relative;
    height: 54px;
    margin: 0px 0px 0px 140px;
}
.header .hb::before {
    left: 0;
    background-color: #f0a74c;
    /*background-image: url("/images/sbr-menu.png");*/
}

.header .hb::after {
    right: 0;
    background-color: #f0a74c;
    /*background-image: url("/images/sbr-menu.png");*/
}
.header .hb::before {
    left: 0;
    background-color: #f0a74c;
    /*background-image: url("/images/sbr-menu.png");*/
}

.header .hb::after {
    right: 0;
    background-color: #f0a74c;
    /*background-image: url("/images/sbr-menu.png");*/
}
/**** end d-update : 20180725 ****/

.header .nav-parent > nav {
    display: inline-block;
}
.nav-menu {
	margin:20px 0px 10px 0px;
}
.header .nav-menu .tb_sub_menu {
	width:595px;
	background: #4e585f;
    background: -moz-linear-gradient(top, #4e585f 0%, #414141 50%, #4e585f 100%);
    background: -webkit-linear-gradient(top, #4e585f 0%,#414141 50%,#4e585f 100%);
    background: linear-gradient(to bottom, #4e585f 0%,#414141 50%,#4e585f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e585f', endColorstr='#4e585f',GradientType=0 );
    font-size: 14px;
}
.header .nav-menu .tb_sub_menu td{
    height:35px;
}
.header .nav-menu .title_sub_menu {
	padding:10px 0px 5px 18px;
	color:#ffe194;
}
.header .nav-menu .bb {
	border-bottom:1px solid #FFFFFF;
}
.header .nav-menu ul li {
    color: #fff;
    display: block;
    float: left;
    position: relative;
    text-decoration: none;
} 

.header .nav-sub ul li {
    color: #fff;
    display: block;
    float: left;
    position: relative;
    text-decoration: none;
} 

.header .nav-menu ul,
.header .nav-sub ul {
    margin: 0;
    padding: 0;
}

.header .nav-menu ul li a::after {

}

.header .nav-menu ul li .nav-name .icon,
.header .nav-menu ul li .nav-name .name {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}
.header .nav-menu ul li .nav-name {
    color: #ffffff;
    font-size: 18px;
    padding: 0px 12.5px;
    font-weight:bold;
}
.header .nav-menu ul li .nav-name:hover {
    color: #ffe194;
}
.header .nav-menu .main > li:hover {
    color: #ffe194;
}

.header .nav-menu .main > li:hover .menu-drop {
    display: block;
}

.header .nav-sub {
	padding:0px 0px 0px 10px; 
}

.header .nav-sub ul li .nav-name {
    color: #FF0000;
    font-size: 14px;
}

.header .nav-sub ul li:hover .nav-name {
    color: #ecdcc3;
}

.header .nav-menu ul li .nav-name .icon {
    margin-right: 4px;
}

.header .nav-menu ul li .nav-name .icon img {
    width: 20px;
    vertical-align: middle;
}

.header .nav-parent .menu-drop {
    position: absolute;
    z-index: 1;
    left: -1px;
    display: none;
}

.header .nav-menu ul li:first-child .menu-drop {
    left: 0;
}

.header .nav-parent .menu-drop ul li .nav-name {
background: #4e585f; /* Old browsers */
background: -moz-linear-gradient(top,  #4e585f 0%, #414141 50%, #4e585f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4e585f 0%,#414141 50%,#4e585f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4e585f 0%,#414141 50%,#4e585f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e585f', endColorstr='#4e585f',GradientType=0 ); /* IE6-9 */

    font-size: 14px;
    padding: 8px 10px;
    width: 158px;
    height: 30px;
    border: 1px solid #FFFFFF;
    border-top: none;
}
.header .nav-parent .menu-drop ul li .nav-name:first-child {
	border-top: 1px solid #FFFFFF;
}
.header .nav-parent .menu-drop ul li .nav-name:hover {
background: #b93b22; /* Old browsers */
background: -moz-linear-gradient(top,  #b93b22 0%, #8c2013 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b93b22 0%,#8c2013 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b93b22 0%,#8c2013 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b93b22', endColorstr='#8c2013',GradientType=0 ); /* IE6-9 */

}

.header .nav-parent .menu-drop ul li a::after {
    display: none;
    /*background-image: none;*/
}
.nav_profile {
	height:30px;
	border-top:1px solid #2c2e2f;
	border-bottom:1px solid #2c2e2f;
background: #364c59; /* Old browsers */
background: -moz-linear-gradient(top,  #364c59 0%, #1e1e1e 50%, #364c59 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #364c59 0%,#1e1e1e 50%,#364c59 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #364c59 0%,#1e1e1e 50%,#364c59 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#364c59', endColorstr='#364c59',GradientType=0 ); /* IE6-9 */

}
.sub_nav_profile {
	width:1200px;
	margin:0px auto;
}
.sub_marquee {
	margin:2px 0px 2px 10px;
	height:23px;
	width:180px;
	position:relative;
background: #4e585f; /* Old browsers */
background: -moz-linear-gradient(top,  #4e585f 0%, #414141 50%, #4e585f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4e585f 0%,#414141 50%,#4e585f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4e585f 0%,#414141 50%,#4e585f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e585f', endColorstr='#4e585f',GradientType=0 ); /* IE6-9 */

}
.nav_profile1 {
	margin-left:20px;
}
.yellow {
	color:#ffe194;
}
/**********************************************************************/
/************************** End - Header ******************************/
/**********************************************************************/

/**********************************************************************/
/*********************** Start - sb_profile ***************************/
/**********************************************************************/
.sb-profile {
    height: 266px;
    background-color: #1c0830;
    margin-bottom: 8px;
}

.sb-profile .info {
    position: relative;
    height: 100px;    
    border: 1px solid #d79d25;
    background: #ffc651;
    background: -moz-linear-gradient(top, #ffc651 0%, #dd7f46 100%); 
    background: -webkit-linear-gradient(top, #ffc651 0%,#dd7f46 100%); 
    background: linear-gradient(to bottom, #ffc651 0%,#dd7f46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7b76a', endColorstr='#741c54',GradientType=0 ); 
}

.sb-profile .info .btn-logout {
    position: absolute;
    background-image: url("/images/logout-ico.png");
    width: 48px;
    height: 48px;
    top: -1px;
    right: -1px;
    cursor: pointer;
}

.sb-profile .info .mb-rank {
    width: 80px;
    height: 80px;
    margin: 10px 0 0 10px;
}

.sb-profile .info > div {
    display: inline-block;
    vertical-align: middle;
}

.sb-profile .info .name-div .mb-name {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    padding-top: 16px;
}

.sb-profile .info .name-div .lv-div {
    margin-top: 4px;
}

.sb-profile .info .name-div .lv-div > div {
    display: inline-block;
}

.sb-profile .info .name-div .lv-div .lv-label {
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}

.sb-profile .info .name-div .lv-div .lv-value {
    font-size: 16px;
    font-weight: bold;
    color: #511b86;
}

.sb-profile .detail {
    height: 95px;
    border: 1px solid #5f3b57;
    border-top: none;
    border-bottom: none;
}

.sb-profile .detail .row {
    font-size: 13px;
    display: flex;
    padding: 10px 8px 0 8px;
}

/*.sb-profile .detail .row .label {
    width: 100px;
}*/

.sb-profile .detail .row .value {
    font-weight: bold;
    flex: 1;
    text-align: right;
    color: #ff4e00;
}

.sb-profile .detail .row .value.point {
    color: #3399cc;
}

.sb-profile .detail .row .value img {
    margin-left: 4px;
}

.sb-profile .mp {
    height: 70px;
    display: flex;
}

.sb-profile .mp .col {
    cursor: pointer;
    text-align: center;
    flex: 1;
    border: 1px solid #e2a247;
    background: #ffe0a1;
    background: -moz-linear-gradient(top, #ffe0a1 0%, #d78b25 100%);
    background: -webkit-linear-gradient(top, #ffe0a1 0%,#d78b25 100%);
    background: linear-gradient(to bottom, #ffe0a1 0%,#d78b25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe0a1', endColorstr='#d78b25',GradientType=0 );
}

.sb-profile .mp .col:hover {
    background: #fff3dc;
    background: -moz-linear-gradient(top, #fff3dc 0%, #f7be71 100%);
    background: -webkit-linear-gradient(top, #fff3dc 0%,#f7be71 100%);
    background: linear-gradient(to bottom, #fff3dc 0%,#f7be71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3dc', endColorstr='#f7be71',GradientType=0 );
}

.sb-profile .mp .col:first-child {
    border-right: none;
}

.sb-profile .mp .col img {
    margin-top: 15px;
}

.sb-profile .mp .col .title > div {
    font-size: 14px;
    display: inline-block;
}

.sb-profile .mp .col .title .label {
    color: #805313;
}

.sb-profile .mp .col .title .value {
    font-weight: bold;
    color: #9d2727;
}
/**********************************************************************/
/************************ End - sb_profile ****************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - sb_menu ****************************/
/**********************************************************************/
.sb-menu .head {
    padding: 5px 10px;
    height: 58px;
    box-sizing: border-box;
    border: 1px solid #d79d25;
    background: #ffc651;
    background: -moz-linear-gradient(top, #ffc651 0%, #dd7f46 100%); 
    background: -webkit-linear-gradient(top, #ffc651 0%,#dd7f46 100%); 
    background: linear-gradient(to bottom, #ffc651 0%,#dd7f46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7b76a', endColorstr='#741c54',GradientType=0 ); 
}

.sb-menu .head .main-title {
    font-size: 22px;
    color: #594108;
    font-family: 'KoreanTITGD3R';
}

.sb-menu .head .sub-title {
    font-size: 12px;
    color: #866820;
    font-weight: bold;
}

.sb-menu .ul-menu {
    margin: 0;
    padding: 0;
}

.sb-menu .ul-menu li {
    display: block;
}

.sb-menu .ul-menu .link-div {
    background-color: #1c0830;
    border: 1px solid #5f3b57;
    border-top: none;
    padding: 6px;
}

.sb-menu .ul-menu .link-div.small {
    padding: 0 6px;
}

.sb-menu .ul-menu .link-div:hover {
    background-color: #5f3b57;
}

.sb-menu .ul-menu .link-div > div {
    display: inline-block;
    vertical-align: middle;
}

.sb-menu .ul-menu .link-div .icon {
    margin: 0 6px;
}

.sb-menu .ul-menu .link-div .title {
    font-size: 16px;
    color: #fff;
}
/**********************************************************************/
/************************** End - sb_menu *****************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - index *****************************/
/**********************************************************************/
.main-page {
    width: 1200px;
    background:rgb(255,255,255,0.5);
}
.sub_main_page {
	padding:10px;
}
.g_icon_index {
	margin-right:10px;
}
.g_icon_index:hover {
	opacity: 0.8;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.g_icon_index2 {
	margin-bottom:6px;
}
.g_icon_index2:hover {
	opacity: 0.8;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.main-page .top {
    display: flex;
}

.main-page .top .left {
    width: 694px;
    height: 280px;
}

.main-page .top .right {
    margin-left: 8px;
}

.main-page .top .right .charge-btn {
    background-image: url("/images/charge.gif");
    width: 230px;
    height: 140px;
    cursor: pointer;
}

.main-page .top .right .charge-btn:hover {
    background-position: 0 140px;
}

.main-page .top .right .excharge-btn {
    background-image: url("/images/excharge.gif");
    width: 230px;
    height: 140px;
    cursor: pointer;
}

.main-page .top .right .excharge-btn:hover {
    background-position: 0 140px;
}

.main-page .bottom {
    margin-top: 8px;
}

.main-page .bottom table {
    border-spacing: 0;
}

.main-page .bottom table tr td {
    padding: 0;
    padding-right: 4px;
    padding-bottom: 3px;
}

.main-page .bottom table tr td:last-child {
    padding-right: 0;
}

.main-page .bottom table tr td img {
    width: 228px;
    height: 207px;
    border: 1px solid #efc26c;
    border-image-source: linear-gradient(#efc26c, #6b1052);
    border-image-slice: 1;
}
.slide_game {
	padding:10px 0px;
	width:1200px;
background: #0e0d0d; /* Old browsers */
background: -moz-linear-gradient(left,  #0e0d0d 1%, #373737 50%, #0e0d0d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #0e0d0d 1%,#373737 50%,#0e0d0d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #0e0d0d 1%,#373737 50%,#0e0d0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0d0d', endColorstr='#0e0d0d',GradientType=1 ); /* IE6-9 */

}
.slide_game2 {
	padding:10px 0px;
	width:1200px;
    background: #0e0d0d;
    background: -moz-linear-gradient(left, #0e0d0d 1%, #373737 50%, #0e0d0d 100%);
    background: -webkit-linear-gradient(left, #0e0d0d 1%,#373737 50%,#0e0d0d 100%);
    background: linear-gradient(to right, #0e0d0d 1%,#373737 50%,#0e0d0d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0d0d', endColorstr='#0e0d0d',GradientType=1 );
}
.slide_game_name {
	font-weight:bold;
	text-align:center;
	font-size:20px;
}
.slide_game_ic {
	margin:0px 10px;
	text-align: center;
}
.slide_game_ic img{
	margin:0px auto;
}
.index_list {
	background:url('/images/bg_index_list.png') no-repeat top center;
	width:586px;
	height:393px;
	overflow:hidden;
}
.index_list_title {
	text-align:center;
	font-size:15px;
	padding:10px 0px;
}
.index_list_title_name {
	font-size:18px;
	font-weight:bold;
}
.index_list_tab {
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	cursor: pointer;
	background: #292e37; /* Old browsers */
	background: -moz-linear-gradient(top,  #292e37 1%, #0f1118 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #292e37 1%,#0f1118 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #292e37 1%,#0f1118 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292e37', endColorstr='#0f1118',GradientType=0 ); /* IE6-9 */
}
.index_list_tab.selected{
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
    cursor: pointer;
background: #b93b22; /* Old browsers */
background: -moz-linear-gradient(top,  #b93b22 1%, #8c2013 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b93b22 1%,#8c2013 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b93b22 1%,#8c2013 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b93b22', endColorstr='#8c2013',GradientType=0 ); /* IE6-9 */

}
.index_list_tb th {
	background:rgb(52,74,92,0.6);
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:34px;
	text-align:center;
}
.index_list_tb td {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:34px;
	border-bottom:1px solid #4d5156;
	text-align:center;
}
.title_img_index img{
	max-height:40px;
	vertical-align: middle;
}
/**********************************************************************/
/*************************** End - index ******************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - Slider *****************************/
/**********************************************************************/
.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('/images/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
/* 20180724 -Ã¬Ë†ËœÃ¬Â â€¢- */
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
    z-index: auto;
}
/* 20180724 -Ã¬Ë†ËœÃ¬Â â€¢- */
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/**********************************************************************/
/************************** End - Slider ******************************/
/**********************************************************************/

/**********************************************************************/
/********************** Start - talk contact **************************/
/**********************************************************************/
.talk-centact {
    background-image: url("/images/talk-bg.jpg");
    position: fixed;
    width: 203px;
    height: 255px;
    top: 150px;
    left: 50%;
    margin-left: 592px;
    border: 4px solid #d79a25;
}

.talk-centact .id {
    margin-top: 138px;
    margin-left: 73px;
    font-size: 18px;
}
/**********************************************************************/
/*********************** End - talk contact ***************************/
/**********************************************************************/

/**********************************************************************/
/*********************** Start - Sport Game ***************************/
/**********************************************************************/
.sp-top .banner {
    font-size: 0;
}

.sp-top .banner .col {
    display: inline-block;
    margin-right: 5px;
}

.sp-top .banner .col:last-child {
    margin-right: 0;
}

.sp-top .sport-type {
    margin-top: 8px;
}

.sp-top .sport-type .col {
    flex: 1;
    height: 70px;
	cursor: pointer;
    color: #9a9a9a;
    padding: 10px 0;
    box-sizing: border-box;
    text-align: center;
    border-right: none;
    margin:0px 10px;
}

.sp-top .sport-type .col:hover {
    flex: 1;
    height: 70px;
	cursor: pointer;
    color: #FFFFFF;
    padding: 10px 0;
    box-sizing: border-box;
    text-align: center;
    border-right: none;
}


.sp-top .sport-type .col.selected {
    color: #fff;
}

.sp-top .sport-type .col .icon-selected {
    display: none;
}

.sp-top .sport-type .col.selected .icon {
    display: none;
}

.sp-top .sport-type .col.selected .icon-selected {
    display: block;
}

.sp-bottom {
    display: flex;
}

.sp-bottom .left {
    flex: 1;
    margin-right: 8px;
}

.sp-bottom .right {
    width: 232px;
}

.sp-bottom .left table {
    width: 100%;
    border-spacing: 1px;
    background:#2a2c2d;
}

.sp-bottom .left tr th{
    text-align: center;
    font-size: 18px;
    height: 37px;
    box-sizing: border-box;
background: #0e2133; /* Old browsers */
background: -moz-linear-gradient(top,  #0e2133 0%, #020b14 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0e2133 0%,#020b14 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0e2133 0%,#020b14 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2133', endColorstr='#020b14',GradientType=0 ); /* IE6-9 */

}
.bt .head {
    font-size: 19px;
    height: 37px;
    color:#014734;
    font-weight:bold;
}

.sp-bottom .left tr td {
    padding: 0px;
}

.sp-bottom .left tr td.title {
    font-size: 18px;
    background-color: #0b203bb5;
    height: 33px;
	font-weight: bold;

}

.sp-bottom .left tr td.title img {
    margin-right: 4px;
    vertical-align: bottom;
}

.sp-bottom .left tr td.cl {
    font-size: 14px;
    background-color:#3b4044;
    border-right: none;
}



.sp-bottom .left tr td.cl.choice {
    cursor: pointer;
	border: 1px solid #fff;
   /* background-color: #100e19;*/
	font-weight: bold;
    font-size: 16px;
	padding: 0px 11px;
	line-height:32px;


}

.sp-bottom .left tr td.cl:nth-child(1),
.sp-bottom .left tr td.cl:nth-child(3) {
    text-align: center;
	border: 1px solid #fff;
    background-color: #3b4044;
	font-weight: bold;
    font-size: 16px;
}

.sp-bottom .left tr td.cl.choice:hover {
border:1px solid #314257;
background: #204e7b; /* Old browsers */
background: -moz-linear-gradient(top,  #204e7b 0%, #204e7b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #204e7b 0%,#204e7b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #204e7b 0%,#204e7b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204e7b', endColorstr='#204e7b',GradientType=0 ); /* IE6-9 */
border:1px solid #fff;
}

.sp-bottom .left tr td.cl.choice.selected {
border:1px solid #314257;
background: #204e7b; /* Old browsers */
background: -moz-linear-gradient(top,  #204e7b 0%, #204e7b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #204e7b 0%,#204e7b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #204e7b 0%,#204e7b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204e7b', endColorstr='#204e7b',GradientType=0 ); /* IE6-9 */
border:1px solid #fff;
	
}

.sp-bottom .left tr td.cl:nth-child(4) {

}

.sp-bottom .left tr td.last {
	border: 1px solid #fff;
    background-color: #2a2c2d;
}

.sp-bottom .left tr td.cl .t-left,
.sp-bottom .left tr td.cl .t-right {
    display: flex;
}

.sp-bottom .left tr td.cl .c-name {
    flex: 1;
}

.sp-bottom .left tr td.cl .t-left .c-name .icon {
    margin-left: 8px;
}

.sp-bottom .left tr td.cl .t-right .c-name {
    text-align: right;
}

.sp-bottom .left tr td.cl .t-right .c-name .icon {
    margin-right: 8px;
}

.sp-bottom .left tr td .view {
    background-color: #3b4044;
    border-radius: 4px;
    text-align: center;
    height: 34px;
    line-height: 25px;
    cursor: pointer;
}

.bt .head {
    font-weight: bold;
    line-height: 36px;
}

.bt .body {
    padding: 8px 0px;
    margin-bottom: 4px;
    color:#057b5b;
}

.bt .body .selected {
    max-height: 184px;
    overflow: auto;
}

.bt .body .selected .row {
    background-color: #f7f5e9;
    border: 1px solid #b4b9c0;
    padding: 4px;
    margin-bottom: 4px;
}

.bt .body .selected .row .s-row {
    display: flex;
    font-size: 12px;
}

.bt .body .selected .row .s-row .t-name,
.bt .body .selected .row .s-row .t-lr {
    flex: 1;
}

.bt .body .selected .row .s-row .t-lr.blue {
    color: #666aff;
}

.bt .body .selected .row .s-row .t-lr.red {
    color: #ff6666;
}

.bt .body .selected .row .s-row .point {
    color: #000000;
}

.bt .body .selected .row .s-row .btn-cancel {
    background-image: url("/images/btn-close.jpg");
    cursor: pointer;
    width: 15px;
    height: 15px;
}

.bt .body .info .row {
    font-size: 14px;
    display: flex;
    margin: 6px 0;
}

.bt .body .info .row .txt-left {
    flex: 1;
	font-weight: bold;
    line-height: 23px;
}

.bt .body .info .row .cash {
    color: #057b5b;
    line-height: 23px;
}

.bt .body .btn-area .row {
    display: flex;
    margin: 4px 0;
}

.bt .body .btn-area .row .btn-cash:first-child {
    margin-right: 2px;
}

.bt .body .btn-area .row .btn-cash:last-child {
    margin-left: 2px;
}

.bt .body .summary {
    margin: 4px 0;
}

.bt .body .summary input {
    text-align: right;
}

.bt .btn-submit {
    margin-bottom: 8px;
}
.bt input, select {
    width: 100%;
    height: 34px;
    border: 1px solid #9da3ae;
    box-sizing: border-box;
    font-size: 15px;
    padding: 0 8px;
    border-radius: 0px;
    background:#f6f4e8;
    color:#057b5b;
    text-align:right;
}
.bt .body .info .row2 .txt-left {
    flex: 1;
	font-weight: bold;
    line-height: 23px;
}
.bt .body .info .row2 .txt-right {
	font-weight: bold;
    line-height: 23px;
}
.sp-contact {
    background-image: url("/images/talk-bg.jpg");
    width: 203px;
    height: 255px;
    border: 4px solid #d79a25;
    margin: 0 auto;
}

.sp-contact .id {
    margin-top: 138px;
    margin-left: 73px;
    font-size: 18px;
}
/**********************************************************************/
/************************ End - Sport Game ****************************/
/**********************************************************************/

/**********************************************************************/
/************************ Start - More Game ***************************/
/**********************************************************************/
.gm-monitor {
    text-align: center;
    position: relative;
}

.gm-control {
    margin-bottom: 8px;
    position: relative;
}

.gm-history table {
    width: 100%;
    border-spacing: 0;
}

.gm-history table tr th {
    border-left: none;
    font-size: 14px;
    padding: 8px 0;
background: #c68130; /* Old browsers */
background: -moz-linear-gradient(top,  #c68130 0%, #eb9939 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c68130 0%,#eb9939 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c68130 0%,#eb9939 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c68130', endColorstr='#eb9939',GradientType=0 ); /* IE6-9 */
	color:#000000;
}

.gm-history table tr th:first-child {
    border-left: 1px solid #5f3b57;
}

.gm-history table tr td {
    background-color: #17121c;
    border: 1px solid #565340;
    border-left: none;
    border-top: none;
    font-size: 14px;
    padding: 8px 0;
    text-align: center;
}

.gm-history table tr td img {
    vertical-align: middle;
}
.gm-history table tr td:first-child {
    border-left: 1px solid #565340;
}

.gm-history table tr td.reset-his .btn-reset {
    width: 96px;
    float: right;
    margin-right: 6px;
}
/**********************************************************************/
/************************* End - More Game ****************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - Game 2 ****************************/
/**********************************************************************/
.game-2 {
    background-image: url("/images/temp/game_2/temp.png");
    width: 932px;
    height: 321px;
}

.game-2 .choice-area .gm-info,
.game-2 .choice-area .choice {
    display: inline-block;
    vertical-align: middle;
}

.game-2 .choice-area .gm-info {
    text-align: center;
    width: 160px;    
    padding: 16px 0;
}

.game-2 .choice-area .gm-info .count-round {
    font-size: 14px;
    color: #ffe69b;
}

.game-2 .choice-area .gm-info .count-down {
    font-size: 36px;
    font-weight: bold;
}

.game-2 .choice-area .gm-info .gm-title {
    font-size: 24px;
    color: #fffbda;
    font-weight: bold;
}

.game-2 .choice-area .gm-info .reload {
    background-image: url("/images/temp/game_2/btn-reload.png");
    width: 94px;
    height: 26px;
    cursor: pointer;
    margin: 0 auto;
}

.game-2 .choice-area .gm-info .reload:hover {
    background-image: url("/images/temp/game_2/btn-reload-1.png");
}

.game-2 .choice-area .choice {
    margin: 0 29px 0 71px;
}

.game-2 .choice-area .choice .row .btn {
    display: inline-block;
    cursor: pointer;
    text-align: center;
}

.game-2 .choice-area .choice .num-1 .b1 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: 0px -371px;
    width: 71px;
    height: 109px;
}

.game-2 .choice-area .choice .num-1 .b1:hover,
.game-2 .choice-area .choice .num-1 .b1.selected {
    background-position: 0px -502px;
}

.game-2 .choice-area .choice .num-1 .b2 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -79px -371px;
    width: 71px;
    height: 109px;
}

.game-2 .choice-area .choice .num-1 .b2:hover,
.game-2 .choice-area .choice .num-1 .b2.selected {
    background-position: -79px -502px;
}

.game-2 .choice-area .choice .num-2:first-child,
.game-2 .choice-area .choice .num-3:first-child {
    margin-bottom: 5px;
}

.game-2 .choice-area .choice .num-2 .b1 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -249px -371px;
    width: 71px;
    height: 52px;
}

.game-2 .choice-area .choice .num-2 .b1:hover,
.game-2 .choice-area .choice .num-2 .b1.selected {
    background-position: -249px -502px;
}

.game-2 .choice-area .choice .num-2 .b2 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -328px -371px;
    width: 71px;
    height: 52px;
}

.game-2 .choice-area .choice .num-2 .b2:hover,
.game-2 .choice-area .choice .num-2 .b2.selected {
    background-position: -328px -502px;
}

.game-2 .choice-area .choice .num-2 .b3 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -249px -428px;
    width: 71px;
    height: 52px;
}

.game-2 .choice-area .choice .num-2 .b3:hover,
.game-2 .choice-area .choice .num-2 .b3.selected {
    background-position: -249px -559px;
}

.game-2 .choice-area .choice .num-2 .b4 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -328px -428px;
    width: 71px;
    height: 52px;
}

.game-2 .choice-area .choice .num-2 .b4:hover,
.game-2 .choice-area .choice .num-2 .b4.selected {
    background-position: -328px -559px;
}

.game-2 .choice-area .choice .num-3 .b1 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -505px -371px;
    width: 71px;
    height: 52px;
}

.game-2 .choice-area .choice .num-3 .b1:hover,
.game-2 .choice-area .choice .num-3 .b1.selected {
    background-position: -505px -502px;
}

.game-2 .choice-area .choice .num-3 .b2 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -584px -371px;
    width: 71px;
    height: 52px;
}

.game-2 .choice-area .choice .num-3 .b2:hover,
.game-2 .choice-area .choice .num-3 .b2.selected {
    background-position: -584px -502px;
}

.game-2 .choice-area .choice .num-3 .b3 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -505px -428px;
    width: 71px;
    height: 52px;
}

.game-2 .choice-area .choice .num-3 .b3:hover,
.game-2 .choice-area .choice .num-3 .b3.selected {
    background-position: -505px -559px;
}

.game-2 .choice-area .choice .num-3 .b4 {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -584px -428px;
    width: 71px;
    height: 52px;
}

.game-2 .choice-area .choice .num-3 .b4:hover,
.game-2 .choice-area .choice .num-3 .b4.selected {
    background-position: -584px -559px;
}

.game-2 .choice-area .choice .row .btn .pt {
    font-weight: bold;
    font-size: 14px;
    color: #333232;
}

.game-2 .choice-area .choice .num-1 .pt {
    margin-top: 78px;
}

.game-2 .choice-area .choice .num-2 .pt,
.game-2 .choice-area .choice .num-3 .pt {
    margin-top: 32px;
}

.game-2 .bet-area .info,
.game-2 .bet-area .bt {
    display: inline-block;
}

.game-2 .bet-area .info {
    font-size: 14px;
    width: 160px;
}

.game-2 .bet-area .info .row {
    display: flex;
    margin: 10px 0 0 8px;
}

.game-2 .bet-area .info .row .left {
    width: 60px;
}

.game-2 .bet-area .info .row .right.point {
    color: #76d8ff;
    font-weight: bold;
}

.game-2 .bet-area .bt {
    padding: 15px 0;
}

.game-2 .bet-area .bt .summary,
.game-2 .bet-area .bt .submit {
    display: inline-block;
}

.game-2 .bet-area .bt .summary {
    margin-left: 70px;
}

.game-2 .bet-area .bt .summary .row-input {
    margin-bottom: 4px;
}

.game-2 .bet-area .bt .summary .row-input .col,
.game-2 .bet-area .bt .summary .row-input .ip-label,
.game-2 .bet-area .bt .summary .row-input .ip-value {
    display: inline-block;
}

.game-2 .bet-area .bt .summary .row-input .col {
    background-color: #fff;
    padding: 5px 10px;
    border: 1px solid #7f3c24;
    border-radius: 8px;
}

.game-2 .bet-area .bt .summary .row-input .ip-label {
    font-size: 14px;
    font-weight: bold;
    color: #222222;
}

.game-2 .bet-area .bt .summary .row-input .ip-value {
    width: 188px;
}

.game-2 .bet-area .bt .summary .row-input .ip-value input {
    text-align: right;
    border: none;
}

.game-2 .bet-area .bt .summary .row-input .ip-value.cash input {
    font-weight: bold;
    color: #106de1;
}

.game-2 .bet-area .bt .summary .row-input .ip-value input:focus{
    outline: none;
}

.game-2 .bet-area .bt .summary .row-btn .btn-cash {
    background-image: url("/images/temp/game_2/temp.png");
    background-repeat: no-repeat;
    background-position: -669px -372px;
    width: 89px;
    height: 37px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 4px;
    font-size: 15px;
    color: #533620;
    font-weight: bold;
    text-align: center;
    line-height: 36px;
}

.game-2 .bet-area .bt .summary .row-btn .btn-cash:hover {
    background-position: -669px -503px;
}

.game-2 .bet-area .bt .summary .row-btn .btn-cash.max {
    color: #106de1;
}

.game-2 .bet-area .bt .summary .row-btn .btn-cash.reset {
    color: #8f7d70;
}

.game-2 .bet-area .bt .submit {
    background-color: #4c1f09;
    border: 1px solid #000;
    width: 86px;
    height: 120px;
    border-radius: 6px;
    text-align: center;
    vertical-align: top;
    line-height: 110px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

.game-2 .bet-area .bt .submit:hover {
    background-color: #ad5023;
}
/**********************************************************************/
/*************************** End - Game 2 *****************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - Game 3 ****************************/
/**********************************************************************/
.game-3 .choice-area {
    background-image: url("/images/temp/game_3/bg_snail_choice.png");
    width: 932px;
    height: 439px;
}

.game-3 .bet-area {
    background-image: url("/images/temp/game_3/bg_snail_cart.png");
    width: 932px;
    height: 279px;
}

.game-3 .choice-area .top-area {
    padding: 40px 55px 0 60px;
}

.game-3 .choice-area .top-area .left {
    font-weight: bold;
}

.game-3 .choice-area .top-area .left,
.game-3 .choice-area .top-area .right,
.game-3 .choice-area .top-area .left .count-round,
.game-3 .choice-area .top-area .left .count-down {
    display: inline-block;
}

.game-3 .choice-area .top-area .left .count-round {
    font-size: 14px;
    color: #502c18;
}

.game-3 .choice-area .top-area .left .count-down {
    font-size: 16px;
    color: #ff0000;
}

.game-3 .choice-area .top-area .right {
    float: right;
}

.game-3 .choice-area .top-area .reload {
    background-image: url("/images/temp/game_3/btn-reload.png");
    width: 94px;
    height: 26px;
    cursor: pointer;
    margin: 0 auto;
}

.game-3 .choice-area .top-area .right .reload:hover {
    background-image: url("/images/temp/game_3/btn-reload-1.png");
}

.game-3 .choice-area .select-area {
    display: flex;
    width: 828px;
    margin: 0 53px;
}

.game-3 .choice-area .select-area .col {
    flex: 1;
    padding-left:5px;
}

.game-3 .choice-area .select-area .col .items {
    text-align: center;
}

.game-3 .choice-area .select-area .col .items .item {
    background-image: url("/images/temp/game_3/sp_race_player.png");
    background-repeat: no-repeat;
    display: inline-block;
    width: 64px;
    height: 60px;
    margin: 0 12px;
    margin-top: 20px;
}

.game-3 .choice-area .select-area .col .items .n1 {
    background-position: -314px -0;
}

.game-3 .choice-area .select-area .col .items .n2 {
    background-position: -404px -0;
}

.game-3 .choice-area .select-area .col .items .n3 {
    background-position: -494px -0;
}

.game-3 .choice-area .select-area .col .point {
    text-align: center;
    font-weight: bold;
    margin-top: 9px;
    font-size: 15px;
    color:#502c18;
}

.game-3 .bet-area .info {
    font-size: 14px;
    width: 932px;
    text-align: center;
    padding-top: 62px;
    color: #5e5b58;
}

.game-3 .bet-area .info .row,
.game-3 .bet-area .info .row .left,
.game-3 .bet-area .info .row .right {
    display: inline-block;
}

.game-3 .bet-area .info .row .right {
    font-weight: bold;
}

.game-3 .bet-area .info .row .right.point {
    color: #4c1f09;
}

.game-3 .bet-area .bt {
    padding-top: 22px;
}

.game-3 .bet-area .bt .summary,
.game-3 .bet-area .bt .submit {
    display: inline-block;
}

.game-3 .bet-area .bt .summary {
    margin-left: 70px;
}

.game-3 .bet-area .bt .summary .row-input {
    margin-bottom: 4px;
}

.game-3 .bet-area .bt .summary .row-input .col,
.game-3 .bet-area .bt .summary .row-input .ip-label,
.game-3 .bet-area .bt .summary .row-input .ip-value {
    display: inline-block;
}

.game-3 .bet-area .bt .summary .row-input .col {
    background-color: #fff;
    padding: 5px 10px;
    border: 1px solid #7f3c24;
    border-radius: 8px;
}

.game-3 .bet-area .bt .summary .row-input .ip-label {
    font-size: 14px;
    font-weight: bold;
    color: #222222;
}

.game-3 .bet-area .bt .summary .row-input .ip-value {
    width: 246px;
}

.game-3 .bet-area .bt .summary .row-input .ip-value input {
    text-align: right;
    border: none;
}

.game-3 .bet-area .bt .summary .row-input .ip-value.cash input {
    font-weight: bold;
    color: #106de1;
}

.game-3 .bet-area .bt .summary .row-input .ip-value input:focus{
    outline: none;
}

.game-3 .bet-area .bt .summary .row-btn .btn-cash {
    background-color: #6f5132;
    width: 106px;
    height: 37px;
    border-radius: 6px;
    border: 1px solid #4e3720;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 4px;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 36px;
}

.game-3 .bet-area .bt .summary .row-btn .btn-cash:hover {
    background-color: #a57d54;
}

.game-3 .bet-area .bt .summary .row-btn .btn-cash.max {
    color: #5aa4ff;
}

.game-3 .bet-area .bt .summary .row-btn .btn-cash.reset {
    color: #e0d3ca;
}

.game-3 .bet-area .bt .submit {
    background-color: #202020;
    border: 1px solid #000;
    width: 116px;
    height: 120px;
    border-radius: 6px;
    text-align: center;
    vertical-align: top;
    line-height: 110px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

.game-3 .bet-area .bt .submit:hover {
    background-color: #757575;
}
.game-3 .box123 {
    width:270px;
}
.game-3 .box123 .title_game1 {
    font-size: 17px;
    color: #502c18;
    font-weight:bold;
    padding-top:12px;
}
.game-3 .title_game2 {
    font-size: 17px;
    color: #502c18;
    font-weight: bold;
    padding: 12px 0px 30px 0px;
}
.game-3 .btn_bet_2 {
    float: left;
    width: 119px;
    height: 57px;
    margin-right: 2px;
    margin-top: 5px;
    text-align: center;
    background: #54555f;
    background: -moz-linear-gradient(top, #54555f 0%,  #2c2d33 100%);
    background: -webkit-linear-gradient(top, #54555f 0%,#2c2d33 100%);
    background: linear-gradient(to bottom, #54555f 0%,#2c2d33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54555f', endColorstr='#2c2d33',GradientType=0 );
    border-radius: 5px;
    cursor: pointer;
}

.game-3 .btn_bet_2:hover,
.game-3 .btn_bet_2.selected {
    float: left;
    width: 119px;
    height: 57px;
    margin-right: 2px;
    margin-top: 5px;
    text-align: center;
    background: #6f5132;
    background: -moz-linear-gradient(top, #6f5132 0%, #a57d54 100%);
    background: -webkit-linear-gradient(top, #6f5132 0%,#a57d54 100%);
    background: linear-gradient(to bottom, #6f5132 0%,#a57d54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5132', endColorstr='#a57d54',GradientType=0 );
    border-radius: 5px;
    cursor: pointer;
}
.game-3 .btn_bet_6 {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #54555f;
    background: -moz-linear-gradient(top, #54555f 0%, #2c2d33 100%);
    background: -webkit-linear-gradient(top, #54555f 0%,#2c2d33 100%);
    background: linear-gradient(to bottom, #54555f 0%,#2c2d33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54555f', endColorstr='#2c2d33',GradientType=0 );
    background:url('/images/temp/game_3/btng3_1.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}

.game-3 .btn_bet_6:hover,
.game-3 .btn_bet_6.selected {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #6f5132;
    background: -moz-linear-gradient(top, #6f5132 0%, #a57d54 100%);
    background: -webkit-linear-gradient(top, #6f5132 0%,#a57d54 100%);
    background: linear-gradient(to bottom, #6f5132 0%,#a57d54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5132', endColorstr='#a57d54',GradientType=0 );
    background:url('/images/temp/game_3/btng3_1_.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}
.game-3 .btn_bet_1 {
    float: left;
    width: 37px;
    height: 57px;
    margin-right: 2px;
    text-align: center;
    background: url(/images/temp/game_3/g1-01.png) 0% 38% no-repeat;
    border-radius: 5px;
}
.game-3 .btn_bet_4 {
    float: left;
    width: 37px;
    height: 57px;
    margin-right: 2px;
    text-align: center;
    background: url(/images/temp/game_3/g1-02.png) 0% 38% no-repeat;
    border-radius: 5px;
}
.game-3 .btn_bet_5 {
    float: left;
    width: 37px;
    height: 57px;
    margin-right: 2px;
    text-align: center;
    background: url(/images/temp/game_3/g1-03.png) 0% 38% no-repeat;
    border-radius: 5px;
}
.game-3 .btn_vs {
    width: 25px;
    float: left;
    padding-top: 30px;
    text-align: center;
    color: #000000;
}
.game-3 .btn_vs1 {
    width: 25px;
    float: left;
    padding-top: 18px;
    text-align: center;
    color: #000000;
}
.game-3 .bet_span {
    color: #fff;
    font-weight: normal;
    line-height: 50px;
    width: 98px;
    height: 57px;
    display: inline-block;
    font-size: 20px;
    text-align: center;
    padding-right: 4px;
    margin: 0px 0px 0px 0px;
}
.game-3 .box_point {
    width:132px;
}
.game-3 .btn_bet_7 {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #54555f;
    background: -moz-linear-gradient(top, #54555f 0%, #2c2d33 100%);
    background: -webkit-linear-gradient(top, #54555f 0%,#2c2d33 100%);
    background: linear-gradient(to bottom, #54555f 0%,#2c2d33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54555f', endColorstr='#2c2d33',GradientType=0 );
    background:url('/images/temp/game_3/btng3_2.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}

.game-3 .btn_bet_7:hover,
.game-3 .btn_bet_7.selected {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #6f5132;
    background: -moz-linear-gradient(top, #6f5132 0%, #a57d54 100%);
    background: -webkit-linear-gradient(top, #6f5132 0%,#a57d54 100%);
    background: linear-gradient(to bottom, #6f5132 0%,#a57d54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5132', endColorstr='#a57d54',GradientType=0 );
    background:url('/images/temp/game_3/btng3_2_.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}
.game-3 .btn_bet_8 {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #54555f;
    background: -moz-linear-gradient(top, #54555f 0%, #2c2d33 100%);
    background: -webkit-linear-gradient(top, #54555f 0%,#2c2d33 100%);
    background: linear-gradient(to bottom, #54555f 0%,#2c2d33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54555f', endColorstr='#2c2d33',GradientType=0 );
    background:url('/images/temp/game_3/btng3_3.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}

.game-3 .btn_bet_8:hover,
.game-3 .btn_bet_8.selected {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #6f5132;
    background: -moz-linear-gradient(top, #6f5132 0%, #a57d54 100%);
    background: -webkit-linear-gradient(top, #6f5132 0%,#a57d54 100%);
    background: linear-gradient(to bottom, #6f5132 0%,#a57d54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5132', endColorstr='#a57d54',GradientType=0 );
    background:url('/images/temp/game_3/btng3_3_.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}
.game-3 .btn_bet_9 {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #54555f;
    background: -moz-linear-gradient(top, #54555f 0%, #2c2d33 100%);
    background: -webkit-linear-gradient(top, #54555f 0%,#2c2d33 100%);
    background: linear-gradient(to bottom, #54555f 0%,#2c2d33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54555f', endColorstr='#2c2d33',GradientType=0 );
    background:url('/images/temp/game_3/btng3_4.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}

.game-3 .btn_bet_9:hover,
.game-3 .btn_bet_9.selected {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #6f5132;
    background: -moz-linear-gradient(top, #6f5132 0%, #a57d54 100%);
    background: -webkit-linear-gradient(top, #6f5132 0%,#a57d54 100%);
    background: linear-gradient(to bottom, #6f5132 0%,#a57d54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5132', endColorstr='#a57d54',GradientType=0 );
    background:url('/images/temp/game_3/btng3_4_.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}
.game-3 .btn_bet_10 {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #54555f;
    background: -moz-linear-gradient(top, #54555f 0%, #2c2d33 100%);
    background: -webkit-linear-gradient(top, #54555f 0%,#2c2d33 100%);
    background: linear-gradient(to bottom, #54555f 0%,#2c2d33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54555f', endColorstr='#2c2d33',GradientType=0 );
    background:url('/images/temp/game_3/btng3_5.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}

.game-3 .btn_bet_10:hover,
.game-3 .btn_bet_10.selected {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #6f5132;
    background: -moz-linear-gradient(top, #6f5132 0%, #a57d54 100%);
    background: -webkit-linear-gradient(top, #6f5132 0%,#a57d54 100%);
    background: linear-gradient(to bottom, #6f5132 0%,#a57d54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5132', endColorstr='#a57d54',GradientType=0 );
    background:url('/images/temp/game_3/btng3_5_.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}
.game-3 .btn_bet_11 {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #54555f;
    background: -moz-linear-gradient(top, #54555f 0%, #2c2d33 100%);
    background: -webkit-linear-gradient(top, #54555f 0%,#2c2d33 100%);
    background: linear-gradient(to bottom, #54555f 0%,#2c2d33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54555f', endColorstr='#2c2d33',GradientType=0 );
    background:url('/images/temp/game_3/btng3_6.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}

.game-3 .btn_bet_11:hover,
.game-3 .btn_bet_11.selected {
    float: left;
    width: 119px;
    height: 50px;
    margin-right: 2px;
    text-align: center;
    background: #6f5132;
    background: -moz-linear-gradient(top, #6f5132 0%, #a57d54 100%);
    background: -webkit-linear-gradient(top, #6f5132 0%,#a57d54 100%);
    background: linear-gradient(to bottom, #6f5132 0%,#a57d54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5132', endColorstr='#a57d54',GradientType=0 );
    background:url('/images/temp/game_3/btng3_6_.jpg') no-repeat top left;
    border-radius: 5px;
    cursor: pointer;
}
/**********************************************************************/
/*************************** End - Game 3 *****************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - Game 4 ****************************/
/**********************************************************************/
.game-2.bg-4 {
    background-image: url("/images/temp/game_4/temp.png");
}
/**********************************************************************/
/*************************** End - Game 4 *****************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - Game 7 ****************************/
/**********************************************************************/
.game-2.bg-7 {
    background-image: url("/images/temp/game_7/temp.png");
}
/**********************************************************************/
/*************************** End - Game 7 *****************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - Calendar ***************************/
/**********************************************************************/
.cld-parent {
    background-image: url("/images/cld_top_bg.jpg");
    width: 932px;
}

.cld-parent .top .cnd {
    margin: 0 auto;
    width: 578px;
    padding-top: 180px;
}

.cld-parent .top .cnd .row {
    text-shadow: 2px 2px 0px #000;
    -moz-text-shadow: 0 0 2px #000;
    -webkit-text-shadow: 0 0 2px #000;
}

.cld-parent .top .cnd .row > div {
    display: inline-block;
    vertical-align: middle;
}

.cld-parent .top .cnd .row .num,
.cld-parent .top .cnd .row .msg {
    color: #d79928;
    font-weight: bold;
    font-size: 50px;
}

.cld-parent .top .cnd .row .msg {
    font-size: 32px;
}
.calender {
    padding-top:20px;
    width:820px;
    margin:0px auto;
}
.calender .header_calen {
    background-color:#41285a;
    height:60px;
    text-align:center;
    font-size:24px;
    font-weight:bold;
}
.calender .box_year {
    padding-top:7px;
    width:300px;
    margin:0px auto;
}
.calender .btn_pre_mouth , .btn_pre_mouth{
    width:0px;
    height:0px;
    border-top:
    12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right:22px solid #fff; 
    border-left:0px solid #fff; 
    background:none;
    float:left;
    margin-left:20px;
    margin-top:4px;
}
.calender .btn_next_mouth {
    width:0px;
    height:0px;
    border-top:12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left:22px solid #fff; 
    border-right:0px solid #fff; 
    background:none;
    float:right;
    margin-right:20px;
    margin-top:4px;
}
.calender .header_day {
    background-color :#1a5882;
}
.calender .table_name_day {
    height:30px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    text-align:center;
    background-color:#1c0830;
}
.calender .day {
    padding:10px;
    background-color:#17121c;
}
.calender .table_day {
    border:1px solid #5f3b57;
}
.calender .table_day td{
    border-left:1px solid #5f3b57;
    border-bottom:1px solid #5f3b57;
    height:100px;
    width:50px;
}
.calender .num_day {
    margin: 5px;
    color: #adaaad;
    font-weight: bold;
}
.calender .con {
    text-align:center;
}
.calender .td_day {
    height:100px;
}
.calender .btn_check {
    padding:50px 0px 38px 0px;
    text-align:center;
}
.calender .img_btn_check {
    width: 35%;
    cursor: pointer;
    display:inline;
}
/**********************************************************************/
/************************** End - Calendar ****************************/
/**********************************************************************/

/**********************************************************************/
/************************ Start - game result *************************/
/**********************************************************************/
.gm-result .box_title {
    width: 100% !important;
}

.gm-result .number_page {
    width: 100% !important;
}

.gm-result .number_page_box {
    padding-left: 0 !important;
}

.gm-result .tb_board {
    margin-top: 8px !important;
}

.gm-result .tb_board td {
    padding: 10px;
}

.gm-result .tb_board td.title {
    font-size: 16px;
}

.gm-result .tb_board td.title > * {
    display: inline-block;
    vertical-align: middle;
}
.gm-result .tb_board td.title1 > * {
    display: inline-block;
    vertical-align: middle;
}

.gm-result .tb_board tr:hover {
    //background-color: transparent !important;
}

.gm-result .tb_board tr td {
    padding: 8px;
}

.gm-result .tb_board tr td.title {
    font-size: 16px;
    background: #b3231e;
    background: -moz-linear-gradient(top, #b3231e 0%, #74060c 100%);
    background: -webkit-linear-gradient(top, #b3231e 0%,#74060c 100%);
    background: linear-gradient(to bottom, #b3231e 0%,#74060c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3231e', endColorstr='#74060c',GradientType=0 );
}
.gm-result .tb_board tr td.title img {
    margin-right: 4px;
    vertical-align: bottom;
}
.gm-result .tb_board tr td.title1 {
    font-size: 18px; 
    background-color: #0b203bb5;
    height: 33px;
    font-weight: bold;
}


.gm-result .tb_board tr td.title1 img {
    margin-right: 4px;
    vertical-align: bottom;
}

.gm-result .tb_board tr td.cl {
    font-size: 14px;
    border: 1px solid #314257;
    background: #0c2b4e;
    background: -moz-linear-gradient(top, #0c2b4e 0%, #06101b 100%);
    background: -webkit-linear-gradient(top, #0c2b4e 0%,#06101b 100%);
    background: linear-gradient(to bottom, #0c2b4e 0%,#06101b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c2b4e', endColorstr='#06101b',GradientType=0 );
}

.gm-result .tb_board tr td.cl:nth-child(1),
.gm-result .tb_board tr td.cl:nth-child(3),
.gm-result .tb_board tr td.cl:nth-child(5),
.gm-result .tb_board tr td.cl:nth-child(6) {
    text-align: center;
}

.gm-result .tb_board tr td.cl.selected {
	border: 1px solid #314257;
    background: #204e7b;
    background: -moz-linear-gradient(top, #204e7b 0%, #204e7b 100%);
    background: -webkit-linear-gradient(top, #204e7b 0%,#204e7b 100%);
    background: linear-gradient(to bottom, #204e7b 0%,#204e7b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204e7b', endColorstr='#204e7b',GradientType=0 );
}

.gm-result .tb_board tr td.cl:nth-child(1) {
    border: none;
    background:none;
}

.gm-result .tb_board tr td.cl .t-left,
.gm-result .tb_board tr td.cl .t-right {
    display: flex;
}

.gm-result .tb_board tr td.cl .c-name {
    flex: 1;
}

.gm-result .tb_board tr td.cl .t-left .c-name .icon {
    margin-left: 8px;
}

.gm-result .tb_board tr td.cl .t-right .c-name {
    text-align: right;
}

.gm-result .tb_board tr td.cl .t-right .c-name .icon {
    margin-right: 8px;
}

.gm-result .tb_board tr td.cl.tc-1 {
    color: #ff6565;
}

.gm-result .tb_board tr td.cl.tc-2 {
    color: #ffb14a;
}

.gm-result .tb_board tr td.cl.tc-3 {
    color: #6380ff;
}

.gm-result .tb_board tr td .view {
    background-color: #d79625;
    border-radius: 4px;
    text-align: center;
    height: 34px;
    line-height: 25px;
    cursor: pointer;
}

.gm-result .type {
    margin-top: 8px;
    text-align: center;
}

.gm-result .type a {
    display: inline-block;
}

.gm-result .type .t-num.selected {
    background-color: #d79d25;
}

.gm-result .type .btn-text {
    color: #fff;
    padding: 0 4px;
    font-size: 12.89px;
}
/**********************************************************************/
/************************* End - game result **************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - bet list **************************/
/**********************************************************************/
.bet-list .box_title {
    width: 100% !important;
}

.bet-list .btn-do {
    margin-top: 12px;
    text-align: right;
}

.bet-list .btn-do a {
    display: inline-block;
}

.bet-list .btn-do .btn-text {
    color: #fff;
    padding: 0 4px;
}

.bet-list .tb_board {
    margin-top: 8px !important;
}

.bet-list .tb_board .talk_table {
    margin-top: 0px;
}


.bet-list .tb_board .form-check-input {
    width:15px;
    height:14px;
    margin: 0px;
    vertical-align: middle;
    margin-right: 5px;
}

.bet-list .tb_board .talk_table th:last-child {

}

.bet-list .tb_board .talk_table2 td {
    border: none;
    color:#FFFFFF;
}

.bet-list .tb_board .talk_table2 td:last-child {
border-left: 2px solid #000000;
    background: none;
}

.bet-list .number_page {
    width: 100% !important;
}

.bet-list .number_page_box {
    padding-left: 0 !important;
}

.bet-list .type {
    margin-top: 8px;
    text-align: right;
}

.bet-list .type a {
    display: inline-block;
    padding: 0 0.3px;
}

.bet-list .type .t-num.selected {
    background-color: #d79d25;
}

.bet-list .type .btn-text {
    color: #fff;
    font-size: 11.7px;
    padding: 0;
}
/**********************************************************************/
/*************************** End - bet list ***************************/
/**********************************************************************/

/**********************************************************************/
/**************************** Start - Mail ****************************/
/**********************************************************************/
.mail .box_title {
    width: 70px !important;
}


.mail .tb_board .form-check-input {
    width:15px;
    height:14px;
    margin: 0px;
    vertical-align: middle;
    margin-right: 5px;
}

.mail .tb_board {

}

.mail .tb_board .talk_table tr:last-child td {

}

.mail .tb_board .talk_table th:last-child {

}

.mail .tb_board .talk_table td.ct {
    cursor: pointer;
    text-align: left;
}

.mail .tb_board .talk_table td .ct-simple {
    display: none;
    border: 1px solid #292929;
    background-color: #1d1d1d;
    margin-top: 6px;
    padding: 8px;
}

.mail .number_page {
    width: 100% !important;
}

.mail .number_page_box {
    padding-left: 0 !important;
}

.mail .btn-area {
    margin-top: 8px;
}

.mail .btn-area .btn-link {
    display: inline-block;
    color: #fff;
}

.mail .btn-area .btn-link.n2 {
    float: right;
}
/**********************************************************************/
/***************************** End - Mail *****************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - Board 1 ***************************/
/**********************************************************************/
.box_title.board-1 {
    width: 100% !important;
}

.btn-area.board-1 {
    text-align: right;
}

.btn-area.board-1 .btn-link.n2 {
    float: none !important;
}
/**********************************************************************/
/*************************** End - Board 1 ****************************/
/**********************************************************************/




/*--y code--*/

.clear {
    clear: both;
}
.f_l {
    float: left;
}
.f_r {
    float: right;
}
.tc {
    text-align: center;
}
.tl {
    text-align: left;
}
.tr {
    text-align: right;
}
.padding_lf_10{
    padding-left: 20px;
    padding-right: 20px;
}
/*--end y code--*/
/**********************************************************************/
/************************** End - page ********************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - footer *****************************/
/**********************************************************************/
.footer {
	background:url('/images/bg_footer.jpg') no-repeat top center;
}
.box-footer {    
    margin: 8px 0px;
    padding:15px 10px 15px 294px;;
}
.link_footer_l {
    color:#ffffff;
    font-size:16px;
}
.link_footer_l a:link , .link_footer_l a:visited , .link_footer_l a:active {   
    color:#ffffff;
    text-decoration:none; 
    font-weight:normal;
    font-size:16px;
	padding: 0px 30px;
}
.link_footer_l a:hover {   
    color:#d79d25;
    text-decoration:none; 
    font-weight:normal;
    font-size:16px;
}
.footer .logo_footer {
    text-align:center;
}
.footer .logo_footer img {
    width: 96px;
    height: 29px;
}
.logo_footer_license {
    padding-top:29px;
    text-align: center;
    color: #cccccc;
    font-size: 17px;
    margin-bottom:10px;
}
.logo_footer_license a:link , .logo_footer_license a:visited , .logo_footer_license a:active	{	
	color:#ababab;
}
.logo_footer_license a:hover{	
	color:#FFFFFF;
}
/**********************************************************************/
/************************** End - footer ******************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - charge *****************************/
/**********************************************************************/
.ml114 {
    margin-left: 114px;
}
.ptb7 {
    padding-top:7px;
    padding-bottom:7px;
}
.charge {
 margin: 10px 0px;
 padding: 0px 10px;
}

.charge .title_charge {
    text-align:center;
    font-weight: bold;
}
.charge .box_title {
    font-size:30px;
    color: #f8c25a;
    font-weight: bold;
    text-align: left;
    padding-bottom: 15px;
	margin-left: 20px;
}
.charge .box_title img {
	height: 25px;
	vertical-align: middle;
}
.charge .btn_title{
    padding-top: 15px;
    color: #fff;
    font-size: 13px;
}
.btn_title .btn-c .btn-title{
    display: inline-block;
    width:110px;
}
.box-bank {
	margin-top: 15px;
    text-align: left; 
    background-color: #1c1c1c;
}
.box-bank .l_box_bank{
    background-color:#41285a;
    padding: 100px 10px 7px;
    text-align: center;
    color: #fff;
    float: left;
    line-height: 1.5em;
    height: 228px;
}
.box-bank .l_box_bank .text_one_char{
    margin:0px auto;
    width:20px;
    font-size:15px;
}
.box-bank .r_box_bank{
    display: inline-block;
    flex: 1;
    text-align:center;
}
.charge .form_bank_l{
    width: 125px;
    background-color: #b13621;
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    text-align: center;
    border-right: 1px solid #494949;
}
.charge .form_bank_r{
    font-size: 12px;
    line-height: 38px;
    font-weight: bold;
    text-align: left;
    padding:10px 20px 10px 20px;
}

.charge .box-bank_row {
    border-bottom:1px solid #909090;
}
.charge .btn-all2{
    line-height: 40px;
}
.wrappe_box .btn-bank_submit{
    padding-top: 15px;
}
.box-bank_row .show-point{
    line-height:19px;
}
.box-bank_row .num_point{
    font-size: 23px;
    color: #FFFFFF;
    padding-right:10px;
}
.btn_charge {
	width: 100%;
    font-weight: bold;
    padding: 75px 40px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 3px;
    text-align: center;
    cursor: pointer;
    transition: all .2s ease-out;
    color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient( to bottom, #303132, #f0f0f0, #303132 ) 1 100%;
    -webkit-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
    -moz-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
    box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
    background: #337ea7;
    background: -moz-linear-gradient(top, #337ea7 0%, #1e4f6d 100%);
    background: -webkit-linear-gradient(top, #337ea7 0%,#1e4f6d 100%);
    background: linear-gradient(to bottom, #337ea7 0%,#1e4f6d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337ea7', endColorstr='#1e4f6d',GradientType=0 );
    font-size: 21px;
}
.btn_exchange{
	width: 100%;
    font-weight: bold;
    padding: 97px 40px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    transition: all .2s ease-out;
    color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient( to bottom, #303132, #f0f0f0, #303132 ) 1 100%;
    -webkit-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
    -moz-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
    box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.99);
    background: #337ea7;
    background: -moz-linear-gradient(top, #337ea7 0%, #1e4f6d 100%);
    background: -webkit-linear-gradient(top, #337ea7 0%,#1e4f6d 100%);
    background: linear-gradient(to bottom, #337ea7 0%,#1e4f6d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337ea7', endColorstr='#1e4f6d',GradientType=0 );
    font-size: 21px;
}
/**********************************************************************/
/************************** End - charge ********************************/
/**********************************************************************/
/**********************************************************************/
/************************** Start - board ********************************/
/**********************************************************************/
.board {

    padding: 0px 10px 10px 10px;
}
.board .box_title {
    font-size:30px;
    color: #f8c25a;
    padding-bottom: 15px;
}

.board .box_title img {
	height: 25px;
	vertical-align: middle;
}
.board .title_board {
    font-weight: bold;
}
.title_board input, select {
    width: 100%;
    height: 34px;
    border: 1px solid #484a4b;
    box-sizing: border-box;
    font-size: 15px;
    padding: 0 8px;
    border-radius: 0px;
    background: #6a6c6c;
    color: #d3d3d3;
    text-align: right;
	
}
.board .board_table {

}
.board .tb_board {

}
.board .th_tb_board {
    text-align: center;
    font-size: 14px;
    height: 37px;
    box-sizing: border-box;
    background: #0e2133;
    background: -moz-linear-gradient(top, #0e2133 0%, #020b14 100%);
    background: -webkit-linear-gradient(top, #0e2133 0%,#020b14 100%);
    background: linear-gradient(to bottom, #0e2133 0%,#020b14 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2133', endColorstr='#020b14',GradientType=0 );
    padding:8px 0px;
}
.board .td_tb_board {
    padding:8px 0px;
    font-size:15px;
    color:#ffffff;
}
.board_table tr:hover , .board_table tr:nth-child(even):hover{

}
.board_table tr:nth-child(even){

}
.board_table tr{
background: #101e2b; /* Old browsers */
background: -moz-linear-gradient(left,  #101e2b 0%, #1f3145 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #101e2b 0%,#1f3145 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #101e2b 0%,#1f3145 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101e2b', endColorstr='#1f3145',GradientType=1 ); /* IE6-9 */
}
/**** start d-update : 20180717 ****/
.board .td_tb_board.tc img {
    width: 60px;
}
.board .td_tb_board img.f_l {
    width: 29px;
}
/**** end d-update : 20180717 ****/
.board .text_l_icon {
	font-size: 20px;
    font-weight: bold;
}
.board .text_l_icon2 {
	font-size: 15px;
    font-weight: bold;	
}
.board .link_board1 a:link , .board .link_board1 a:visited , .board .link_board1 a:active {   
    color:#ffd27f;
    text-decoration:none; 
    font-weight:normal;
    font-size:15px;
}
.board .link_board1 a:hover {   
    color:#ffc456;
    text-decoration:none; 
    font-weight:normal;
    font-size:15px;
}
.board .link_board2 a:link , .board .link_board3 a:visited , .board .link_board3 a:active {   
    color:#ff93fe;
    text-decoration:none; 
    font-weight:normal;
    font-size:15px;
}
/**** start d-update : 20180717 ****/
.board .link_board2 > a {
    color:#ff93fe;
}
/**** end d-update : 20180717 ****/
.board .link_board2 a:hover {   
    color:#fd6ffc;
    text-decoration:none; 
    font-weight:normal;
    font-size:15px;
}
.board .link_board3 a:link , .board .link_board3 a:visited , .board .link_board3 a:active {   
    color:#FFFFFF;
    text-decoration:none; 
    font-weight:normal;
    font-size:15px;
}
.board .link_board3 a:hover {   
    color:#ffd27f;
    text-decoration:none; 
    font-weight:normal;
    font-size:15px;
}
.board .number_page {
    text-align: center;
}
.board .btn_page_l {

}
.board .box_number_page {
    padding:15px 0px;
}
.board .number_page_box {
    padding-left:150px;
    font-size:14px;
}
.board .number_page_box a:link , .board .number_page_box a:visited , .board .number_page_box a:active {   
    color:#FFFFFF;
    text-decoration:none; 
    font-weight:normal;
    font-size:14px;
}
.board .number_page_box a:hover {   
    color:#ffd27f;
    text-decoration:none; 
    font-weight:normal;
    font-size:14px;
}
.board .number_page_box_active {
    color:#ffd27f;
    text-decoration:none; 
    font-weight:normal;
    font-size:14px;
}
.board .box_number_page {
    padding:15px 0px;
}
.board .number_page_box {
    text-align:center;
    font-size:14px;
}
.board .number_page_box a:link , .board .number_page_box a:visited , .board .number_page_box a:active {   
	color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    background: #434e57;
    margin: 0px 5px;
    border:1px solid #FFFFFF;
}
.board .number_page_box a:hover {   
	color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    background: #19426b;
    margin: 0px 5px;
    border:1px solid #FFFFFF;
}
.board .number_page_box_active2 {
    color:#ffd27f;
    text-decoration:none; 
    font-weight:normal;
    font-size:14px;
}
/**********************************************************************/
/************************** End - board *******************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - board_content *********************/
/**********************************************************************/
.board_content {
    margin: 10px 0px;
    padding: 0px 10px;
}
.board_content .board_table td{
    padding:8px 0px;
    font-size:13px;
    color:#fff;
    padding :10px 10px;
    border-top: 1px solid #525f6d;
    border-bottom: 1px solid #525f6d;
}
.board_content .board_table td:first-child {
    border-left: 1px solid #525f6d;
}
.board_content .board_table td:last-child {
    border-right: 1px solid #525f6d;
}
.board_content .board_table .td_tb_board_sub {

	background: #3a0d04;
    background: -moz-linear-gradient(left, #393f44 0%, #393f44 100%);
    background: -webkit-linear-gradient(left, #393f44 0%,#393f44 100%);
    background: linear-gradient(to right, #393f44 0%,#393f44 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393f44', endColorstr='#393f44',GradientType=1 );

}
.board_content .box_title{
    margin:0px auto;
    text-align:center;
    padding-bottom: 11px;
    font-size:26px;
    padding-bottom:20px;
}
.board_content .title_board {
    text-align:center;
    font-weight: bold;
}
.board_content .talk {
    /* border-top:1px solid #d79d25; */
}
.board_content .talk .talk_detail {
    padding:0px 10px;
}
.board_content .text_talk1 {
    font-size:12px;
    color:#b4b4b4;
}
.board_content .text_talk2 {
    font-size:20px;
}
.board_content .text_talk3 {
    font-size:16px;
}
.board_content .talk .talk_detail2 {
    border:1px solid #525f6d;
    padding:10px;
    font-size:14px;
    height:237px;
    margin-top:10px;
}
.talk .btn-submit {
    width:90px;
    margin:10px 0px;
}
.board_talk .talk_table {


}
.board_talk .talk_table2 {
    background-color: #17121c;
    line-height:20px;
}
.board_talk .talk_table2 td {
background: #b3231e; /* Old browsers */
background: -moz-linear-gradient(top,  #b3231e 0%, #74060c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b3231e 0%,#74060c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b3231e 0%,#74060c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3231e', endColorstr='#74060c',GradientType=0 ); /* IE6-9 */
    border-right: none;
}
.board_talk .talk_table2 td:last-child {
	border-left: 2px solid #000000;
    background: none;
}
/**** end d-update : 20180719 ****/
.board_talk .tb_board {
    margin-top:27px;
}
.board_talk .th_tb_board {
    padding:8px 0px;
    font-size: 15px;
background: #0e2133; /* Old browsers */
background: -moz-linear-gradient(top,  #0e2133 0%, #020b14 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0e2133 0%,#020b14 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0e2133 0%,#020b14 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2133', endColorstr='#020b14',GradientType=0 ); /* IE6-9 */
}
.board_talk .td_tb_board {
    padding:8px 5px;
    font-size:12px; 
    color:#FFFFFF;
    line-height:20px;
border: 1px solid #314257;
background: #0c2b4e; /* Old browsers */
background: -moz-linear-gradient(top,  #0c2b4e 0%, #06101b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0c2b4e 0%,#06101b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0c2b4e 0%,#06101b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c2b4e', endColorstr='#06101b',GradientType=0 ); /* IE6-9 */
}
.board_talk .td_tb_board img{
	vertical-align: middle;
}
.board_talk .text1 {
    color:#6380ff;
}
.board_talk .text2 {
    color:#ff6565;
}
.board_talk .td_tb_board2 {
    padding:0px 5px;
    font-size:12px; 
    color:#b7b7b7;
}
.board_talk .shadow {
border:1px solid #314257;
background: #204e7b; /* Old browsers */
background: -moz-linear-gradient(top,  #204e7b 0%, #204e7b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #204e7b 0%,#204e7b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #204e7b 0%,#204e7b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204e7b', endColorstr='#204e7b',GradientType=0 ); /* IE6-9 */
}
.board_post {
    padding:10px 0px;
}
.board_post .box_post {
    border:1px solid #525f6d;
    background-color: #0d1f30;
    padding:10px;
    margin-bottom:10px;
}
/**** start d-update : 20180717 ***/
.board_post .box_post img.f_l {
    width: 29px;
}
/**** end d-update : 20180717 ***/
.board_content .box_post_text1 {
    padding:4px 0px 0px 5px;
    font-size:15px;
}
.board_content .box_post_text2 {
    font-size:12px;
    color:#b7b7b7;
}
.board_post .box_post_detail {
    padding:15px 10px;
}
.insert_post .textarea {
    width:777px;
    padding-bottom:30px;
}
.insert_post .box_submit {
	width: 168px;
    text-align: right;
}
/**** start d-update : 20180717 ***/
.insert_post .box_submit img.f_l {
    width: 29px;
}
/**** end d-update : 20180717 ***/
.insert_post .btn_submit {
    margin-top:10px;
    color:#FFFFFF;
}

/**********************************************************************/
/************************** End - board_content ***********************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - board_write ***********************/
/**********************************************************************/
.board_write {
    margin: 10px 0px;
    padding: 0px 10px 10px 10px;
}
.board_write .box_title{
    font-size:30px;
    text-align: left;
    color: #f8c25a;
}

.board_write .boardwrite_table {
    background-color: #17121c;

}
.board_write .tb_board {
    margin:8px 0px;
}
.board_write .th_tb_board {
    padding:8px 0px;
    font-size: 15px;
}
.board_write .td_tb_board {
    padding:8px 0px;
    font-size:13px;
    color:#fff;
    padding :10px 10px;
    border:none;
}
.board_write .td_tb_board:first-child {

}
.board_write .td_tb_board:last-child {

}
.board_write .btn_submit{
    margin-top:10px;
    color:#FFFFFF;
    width:100px;
}
.board_write .btn_list {
    margin-right:10px;
    width:100px;
}

/**********************************************************************/
/************************** End - board_write *************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - deposit_list **********************/
/**********************************************************************/
.deposit_list {
    margin: 10px 0px;
    padding: 0px 10px;
}
.deposit_list .title_charge {
    text-align:center;
    font-weight: bold;
}
.deposit_list .box_title {
    width:125px;
    margin:0px auto;
    border-bottom: 2px solid #d79d25;
    padding-bottom: 11px;
    font-size:26px;
}
.deposit_list .btn_title {
    padding-top: 15px;
    color: #fff;
    font-size: 13px;
}
.deposit_list .form-check-input {
    width:15px;
    height:14px;
    margin: 0px;
    line-height:15px;
}
/**********************************************************************/
/************************** Start - deposit_list **********************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - payment_list **********************/
/**********************************************************************/
.payment_list {
    margin: 10px 0px;
    padding: 0px 10px;
}
.payment_list .title_charge {
    text-align:center;
    font-weight: bold;
}
.payment_list .box_title {
    width:125px;
    margin:0px auto;
    border-bottom: 2px solid #d79d25;
    padding-bottom: 11px;
    font-size:26px;
}
.payment_list .btn_title {
    padding-top: 15px;
    color: #fff;
    font-size: 13px;
}
.payment_list .form-check-input {
    width:15px;
    height:14px;
    margin: 0px;
    line-height:15px;
}
/**********************************************************************/
/************************** End - payment_list ************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - point_charge **********************/
/**********************************************************************/
.point_charge {
    margin: 10px 0px;
    padding: 0px 10px;
}
.point_charge .title_charge {
    text-align:center;
    font-weight: bold;
}
.point_charge .box_title {
    width:170px;
    margin:0px auto;
    border-bottom: 2px solid #d79d25;
    padding-bottom: 11px;
    font-size:26px;
}
.point_charge .btn_title {
    padding-top: 15px;
    color: #fff;
    font-size: 13px;
}
.point_charge .search_pay {
    text-align:right;
    padding-top:20px;
}
.point_charge .input_search_pay {
    display:inline;
    width:150px;
}
.point_charge .submit_search_pay {
    display:inline;
    width:50px;
    color:#FFFFFF;
}
/**********************************************************************/
/************************** End - point_charge ************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - game_13 ***************************/
/**********************************************************************/
.control_game13 .text1 {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
}
.control_game13 .text1 .red {
	color: red;
}
.control_game13 .text2 {
    color: #ffa500;
    font-weight: bold;
}
.btn_refresh {
    background: url('/images/temp/game_13/btn-refresh.png') no-repeat;
    background-size: 100%;
    width: 21px;
    height: 17px;
    display: inline-block;
    text-indent: -9999px;
    position: relative;
    top: 6px;
    left: 12px;
    margin-right: 20px;
}
.control_game13 {
    background:url('/images/temp/game_13/bg-nine-baccarat.jpg') no-repeat top left;
    height:380px;
    width:940px;
    margin:0px auto;
}
.control_game13 .box_time {
    width:350px;
    margin:0px auto;
    text-align: center;
}
.control_game13 .bet_info {
    line-height: 20px;
    text-align: center;
    color: #e0ccb4;
    padding-top: 60px;
    font-size: 19pt;
    width:170px;
}
.control_game13 .btn_bet_5_1 {
    background: url('/images/temp/game_13/btn-tiger.png') 50% 100% no-repeat;
    width: 240px;
    height: 143px;
    margin: 10px 0px 0px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game13 .btn_bet_5_1:hover,
.control_game13 .btn_bet_5_1.selected {
    background: url('/images/temp/game_13/btn-tiger.png') no-repeat;
    cursor: pointer;
}

.control_game13 .btn_bet_5 {
    background: url('/images/temp/game_13/btn-dragon.png') 50% 100% no-repeat;
    width: 240px;
    height: 143px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game13 .btn_bet_5:hover,
.control_game13 .btn_bet_5.selected {
    background: url('/images/temp/game_13/btn-dragon.png') no-repeat;
    cursor: pointer;
}
.control_game13 .btn_bet_4 {
    background: url('/images/temp/game_13/btn-nine-player.png') 50% 100% no-repeat;
    width: 240px;
    height: 143px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game13 .btn_bet_4:hover,
.control_game13 .btn_bet_4.selected {
    background: url('/images/temp/game_13/btn-nine-player.png') no-repeat;
    cursor: pointer;
}
.control_game13 .btn_bet_3 {
    background: url('/images/temp/game_13/btn-nine-tie.png') 50% 100% no-repeat;
    width: 240px;
    height: 143px;
    margin: 10px 0px 0px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game13 .btn_bet_3:hover,
.control_game13 .btn_bet_3.selected {
    background: url('/images/temp/game_13/btn-nine-tie.png') no-repeat;
    cursor: pointer;
}
.control_game13 .btn_bet_2 {
    background: url('/images/temp/game_13/btn-nine-banker.png') 50% 100% no-repeat;
    width: 240px;
    height: 143px;
    margin: 10px 0px 0px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game13.mulch .btn_bet_text {
	line-height: 0;
    margin-top: 115px;
}
.control_game13 .btn_bet_2:hover,
.control_game13 .btn_bet_2.selected {
    background: url('/images/temp/game_13/btn-nine-banker.png') no-repeat;
    cursor: pointer;
}

.control_game13 .btn_bet_4_1 {
    background: url('/images/temp/game_13/btn_darts_1.png') 50% 100% no-repeat;
    width: 240px;
    height: 143px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game13 .btn_bet_4_1:hover,
.control_game13 .btn_bet_4_1.selected {
    background: url('/images/temp/game_13/btn_darts_1.png') no-repeat;
    cursor: pointer;
}
.control_game13 .btn_bet_2_1 {
    background: url('/images/temp/game_13/btn_darts_2.png') 50% 100% no-repeat;
    width: 240px;
    height: 143px;
    margin: 10px 0px 0px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game13 .btn_bet_2_1:hover,
.control_game13 .btn_bet_2_1.selected {
    background: url('/images/temp/game_13/btn_darts_2.png') no-repeat;
    cursor: pointer;
}

.control_game13 .sub_bet_mid {
    width:326px;
    color: #e0ccb4;
    font-weight: bold;
    font-size: 14px;
    line-height:34px;
    margin:27px 0px 0px 31px;
}
.control_game13 .div_gmoney {
    border: none !important;
    background-color:#343635;
    color:#e0ccb4;
    font-weight:bold;
    height:26px;
    width:170px;
}
.control_game13 .con_bet_right {
    width:380px;
    border:0px solid #FF0000;
    margin: 38px 0px 0px 34px;
}
.control_game13 .table_con_bet_right td {
    height:40px;
}
.control_game13 .btn_gmoney {
    background: url('/images/temp/game_13/btn_price_off.png') no-repeat;
    background-size: 100%;
    width: 117px;
    height: 34px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 33px;
    font-size: 15px;
    cursor: pointer;
}
.control_game13 .btn_gmoney:hover{
    background: url('/images/temp/game_13/btn_price_on.png') no-repeat;
    background-size: 100%;
}
.control_game13 .btn_betting {
    width:122px;
    margin:39px 0px 0px 14px;
}
.control_game13 .btn_betting1 {
    background: url('/images/temp/game_13/btn_betting_off.png') no-repeat;
    background-size: 100%;
    width: 122px;
    height: 120px;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
}
.control_game13 .btn_betting1:hover {
    background: url('/images/temp/game_13/btn_betting_on.png') no-repeat;
    background-size: 100%;
}
/**********************************************************************/
/************************** End - game_13 *****************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - game_12 ***************************/
/**********************************************************************/
.control_game12 {

}
.control_game12 .text1 {
    color: #000000;
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
} 
.control_game12 .text1 .red {
	color: red;
}
.control_game12 .text2 {
    color: #ffa500;
    font-weight: bold;
}
.btn_refresh {
    background: url('/images/temp/game_13/btn-refresh.png') no-repeat;
    background-size: 100%;
    width: 21px;
    height: 17px;
    display: inline-block;
    text-indent: -9999px;
    position: relative;
    top: 6px;
    left: 12px;
    margin-right: 20px;
}
.control_game12 {
    height:380px;
    margin:0px auto;
}
.control_game12 .box_time {
    width:350px;
    margin:0px auto;
    text-align: center;
}
.control_game12 .bet_info {
    line-height: 20px;
    text-align: center;
    color: #e0ccb4;
    padding-top: 60px;
    font-size: 19pt;
    width:170px;
    margin-right:27px;
}
.control_game12 .btn_bet_4 {
    background: url('/images/temp/game_12/btn-lotus-hol.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_4:hover,
.control_game12 .btn_bet_4.selected {
    background: url('/images/temp/game_12/btn-lotus-hol.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_text {
    padding:63px 0px 0px 156px; 
    font-size: 27px;
}
.control_game12 .btn_bet_3 {
    background: url('/images/temp/game_12/btn-lotus-jjak.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_3:hover,
.control_game12 .btn_bet_3.selected {
    background: url('/images/temp/game_12/btn-lotus-jjak.png') no-repeat;
    cursor: pointer;
}

/*  ======== 20180723 Ã¬Â¶â€ÃªÂ°â‚¬ ÃªÂ²Å’Ã¬Å¾â€žÃ«Â²â€žÃ­Å Â¼ start ======== */
.control_game12 .btn_bet_40 {
    background: url('/images/temp/game_12/btn_mario_1.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_40:hover,
.control_game12 .btn_bet_40.selected {
    background: url('/images/temp/game_12/btn_mario_1.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_41 {
    background: url('/images/temp/game_12/btn_angel_demon_1.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_41:hover,
.control_game12 .btn_bet_41.selected {
    background: url('/images/temp/game_12/btn_angel_demon_1.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_42 {
    background: url('/images/temp/game_12/btn_ostrichrun_1.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_42:hover,
.control_game12 .btn_bet_42.selected {
    background: url('/images/temp/game_12/btn_ostrichrun_1.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_43 {
    background: url('/images/temp/game_12/btn_sun_moon_1.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_43:hover,
.control_game12 .btn_bet_43.selected {
    background: url('/images/temp/game_12/btn_sun_moon_1.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_45 {
    background: url('/images/temp/game_12/btn_xyzfb_1.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_45:hover,
.control_game12 .btn_bet_45.selected {
    background: url('/images/temp/game_12/btn_xyzfb_1.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_46 {
    background: url('/images/temp/game_12/btn_pgslot_1.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_46:hover,
.control_game12 .btn_bet_46.selected {
    background: url('/images/temp/game_12/btn_pgslot_1.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_47 {
    background: url('/images/temp/game_12/btn_pgdt_1.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_47:hover,
.control_game12 .btn_bet_47.selected {
    background: url('/images/temp/game_12/btn_pgdt_1.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_30 {
    background: url('/images/temp/game_12/btn_mario_2.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_30:hover,
.control_game12 .btn_bet_30.selected {
    background: url('/images/temp/game_12/btn_mario_2.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_31 {
    background: url('/images/temp/game_12/btn_angel_demon_2.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_31:hover,
.control_game12 .btn_bet_31.selected {
    background: url('/images/temp/game_12/btn_angel_demon_2.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_32 {
    background: url('/images/temp/game_12/btn_ostrichrun_2.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_32:hover,
.control_game12 .btn_bet_32.selected {
    background: url('/images/temp/game_12/btn_ostrichrun_2.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_33 {
    background: url('/images/temp/game_12/btn_sun_moon_2.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_33:hover,
.control_game12 .btn_bet_33.selected {
    background: url('/images/temp/game_12/btn_sun_moon_2.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_35 {
    background: url('/images/temp/game_12/btn_xyzfb_2.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_35:hover,
.control_game12 .btn_bet_35.selected {
    background: url('/images/temp/game_12/btn_xyzfb_2.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_36 {
    background: url('/images/temp/game_12/btn_pgslot_2.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_36:hover,
.control_game12 .btn_bet_36.selected {
    background: url('/images/temp/game_12/btn_pgslot_2.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_37 {
    background: url('/images/temp/game_12/btn_pgdt_2.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_37:hover,
.control_game12 .btn_bet_37.selected {
    background: url('/images/temp/game_12/btn_pgdt_2.png') no-repeat;
    cursor: pointer;
}
/*  ======== 20180723 Ã¬Â¶â€ÃªÂ°â‚¬ ÃªÂ²Å’Ã¬Å¾â€žÃ«Â²â€žÃ­Å Â¼ end ======== */
/*  ======== 20180725 Ã¬Â¶â€ÃªÂ°â‚¬ ÃªÂ²Å’Ã¬Å¾â€žÃ«Â²â€žÃ­Å Â¼(Ã¬â€žÂ¯Ã«â€¹Â¤) start ======== */
.control_game12 .btn_bet_34 {
    background: url('/images/temp/game_12/btn_minicard_2.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_34:hover,
.control_game12 .btn_bet_34.selected {
    background: url('/images/temp/game_12/btn_minicard_2.png') no-repeat;
    cursor: pointer;
}
.control_game12 .btn_bet_44 {
    background: url('/images/temp/game_12/btn_minicard_1.png') 50% 100% no-repeat;
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.control_game12 .btn_bet_44:hover,
.control_game12 .btn_bet_44.selected {
    background: url('/images/temp/game_12/btn_minicard_1.png') no-repeat;
    cursor: pointer;
}
/*  ======== 20180725 Ã¬Â¶â€ÃªÂ°â‚¬ ÃªÂ²Å’Ã¬Å¾â€žÃ«Â²â€žÃ­Å Â¼(Ã¬â€žÂ¯Ã«â€¹Â¤) end ======== */
.control_game12 .sub_bet_mid {
    width:326px;
    color: #e0ccb4;
    font-weight: bold;
    font-size: 14px;
    line-height:34px;
    margin:27px 0px 0px 31px;
}
.control_game12 .div_gmoney {
    border: none !important;
    background-color:#343635;
    color:#e0ccb4;
    font-weight:bold;
    height:26px;
    width:170px;
}
.control_game12 .con_bet_right {
    width:380px;
    border:0px solid #FF0000;
    margin: 38px 0px 0px 34px;
}
.control_game12 .table_con_bet_right td {
    height:40px;
}
.control_game12 .btn_gmoney {
    background: url('/images/temp/game_13/btn_price_off.png') no-repeat;
    background-size: 100%;
    width: 117px;
    height: 34px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 33px;
    font-size: 15px;
    cursor: pointer;
}
.control_game12 .btn_gmoney:hover{
    background: url('/images/temp/game_13/btn_price_on.png') no-repeat;
    background-size: 100%;
}
.control_game12 .btn_betting {
    width:122px;
    margin:39px 0px 0px 14px;
}
.control_game12 .btn_betting1 {
    background: url('/images/temp/game_13/btn_betting_off.png') no-repeat;
    background-size: 100%;
    width: 122px;
    height: 120px;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
}
.control_game12 .btn_betting1:hover {
    background: url('/images/temp/game_13/btn_betting_on.png') no-repeat;
    background-size: 100%;
}
.control_game12.mulch,
.control_game13.mulch,
.control_game9.mulch {
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #b6b5b0;
    height: 204px;
    margin: 0px auto;
}
.control_game12.mulbet,
.control_game13.mulbet,
.control_game9.mulbet {

}
.gm-control-empty {
    height: 204px;
    margin: 0px auto;
    position: relative;
}
.gm-control-empty .emtext {
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: rgba(0, 0, 0, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 28px;
    z-index: 99;
}
.choice-part {
	position: relative;
}
.choice-part .stop-control{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 28px;
}
/**********************************************************************/
/************************** End - game_12 *****************************/
/**********************************************************************/
/**********************************************************************/
/************************** Start - game_10 ***************************/
/**********************************************************************/
.control_game10 .text1 {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
}
.control_game10 .text2 {
    color: #ffa500;
    font-weight: bold;
}
.btn_refresh {
    background: url('/images/temp/game_13/btn-refresh.png') no-repeat;
    background-size: 100%;
    width: 21px;
    height: 17px;
    display: inline-block;
    text-indent: -9999px;
    position: relative;
    top: 6px;
    left: 12px;
    margin-right: 20px;
}
.control_game10 {
    background:url('/images/temp/game_10/baccarat-bg1.jpg') no-repeat top left;
    height:380px;
    width:940px;
    margin:0px auto;
}
.control_game10 .box_time {
    width:350px;
    margin:0px auto;
    text-align: center;
}
.control_game10 .bet_info {
    line-height: 20px;
    text-align: center;
    color: #e0ccb4;
    padding-top: 60px;
    font-size: 19pt;
    width:170px;
    margin-right:38px;
}
.control_game10 .btn_bet_4 {
    background: url('/images/temp/game_10/btn-sicbo-hol.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 15px;
    text-align:center;
    cursor: pointer;
}
.control_game10 .btn_bet_4:hover,
.control_game10 .btn_bet_4.selected {
    background: url('/images/temp/game_10/btn-sicbo-hol.png') no-repeat;
    cursor: pointer;
}
.control_game10 .btn_bet_3 {
    background: url('/images/temp/game_10/btn-sicbo-jjak.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 57px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 15px;
    text-align:center;
    cursor: pointer;
}
.control_game10 .btn_bet_3:hover,
.control_game10 .btn_bet_3.selected {
    background: url('/images/temp/game_10/btn-sicbo-jjak.png') no-repeat;
    cursor: pointer;
}
.control_game10 .btn_bet_2 {
    background: url('/images/temp/game_10/btn-sicbo-big1.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 15px;
    text-align:center;
    cursor: pointer;
}
.control_game10 .btn_bet_2:hover,
.control_game10 .btn_bet_2.selected {
    background: url('/images/temp/game_10/btn-sicbo-big1.png') no-repeat;
    cursor: pointer;
}
.control_game10 .btn_bet_1 {
    background: url('/images/temp/game_10/btn-sicbo-small.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 15px;
    text-align:center;
    cursor: pointer;
}
.control_game10 .btn_bet_1:hover,
.control_game10 .btn_bet_1.selected {
    background: url('/images/temp/game_10/btn-sicbo-small.png') no-repeat;
    cursor: pointer;
}
.control_game10 .sub_bet_mid {
    width:326px;
    color: #e0ccb4;
    font-weight: bold;
    font-size: 14px;
    line-height:34px;
    margin:27px 0px 0px 31px;
}
.control_game10 .div_gmoney {
    border: none !important;
    background-color:#343635;
    color:#e0ccb4;
    font-weight:bold;
    height:26px;
    width:170px;
}
.control_game10 .con_bet_right {
    width:380px;
    border:0px solid #FF0000;
    margin: 38px 0px 0px 34px;
}
.control_game10 .table_con_bet_right td {
    height:40px;
}
.control_game10 .btn_gmoney {
    background: url('/images/temp/game_13/btn_price_off.png') no-repeat;
    background-size: 100%;
    width: 117px;
    height: 34px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 33px;
    font-size: 15px;
}
.control_game10 .btn_gmoney:hover{
    background: url('/images/temp/game_13/btn_price_on.png') no-repeat;
    background-size: 100%;
}
.control_game10 .btn_betting {
    width:122px;
    margin:39px 0px 0px 14px;
}
.control_game10 .btn_betting1 {
    background: url('/images/temp/game_13/btn_betting_off.png') no-repeat;
    background-size: 100%;
    width: 122px;
    height: 120px;
    display: block;
    text-indent: -9999px;
}
.control_game10 .btn_betting1:hover {
    background: url('/images/temp/game_13/btn_betting_on.png') no-repeat;
    background-size: 100%;
}
/**********************************************************************/
/************************** End - game_10 *****************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - game_9 ****************************/
/**********************************************************************/
.control_game9 .text1 {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
}
.control_game9 .text2 {
    color: #ffa500;
    font-weight: bold;
}
.gm-history .text3 {
    color: #6380ff;
}
.gm-history .text4 {
    color: #ff6565;
}
.btn_refresh {
    background: url('/images/temp/game_13/btn-refresh.png') no-repeat;
    background-size: 100%;
    width: 101px;
    height: 34px;
    display: inline-block;
    text-indent: -9999px;
    position: relative;
    top: 6px;
    left: 12px;
    margin-right: 20px;
}
.control_game9 {
    background:url('/images/temp/game_13/bg-nine-baccarat.jpg') no-repeat top left;
    height:380px;
    width:940px;
    margin:0px auto;
}
.control_game9 .box_time {
    width:350px;
    margin:0px auto;
    text-align: center;
}
.control_game9 .bet_info {
    line-height: 20px;
    text-align: center;
    color: #e0ccb4;
    padding-top: 60px;
    font-size: 19pt;
    width:170px;
    margin-right:100px;
}
.control_game9 .btn_bet_4 {
    background: url('/images/temp/game_9/btn-bacarat-p-1.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game9 .btn_bet_4:hover,
.control_game9 .btn_bet_4.selected {
    background: url('/images/temp/game_9/btn-bacarat-p-1.png') no-repeat;
    cursor: pointer;
}
.control_game9 .btn_bet_3 {
    background: url('/images/temp/game_9/btn-bacarat-t.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game9 .btn_bet_3:hover,
.control_game9 .btn_bet_3.selected {
    background: url('/images/temp/game_9/btn-bacarat-t.png') no-repeat;
    cursor: pointer;
}
.control_game9 .btn_bet_2 {
    background: url('/images/temp/game_9/btn-bacarat-b-1.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game9 .btn_bet_2:hover,
.control_game9 .btn_bet_2.selected {
    background: url('/images/temp/game_9/btn-bacarat-b-1.png') no-repeat;
    cursor: pointer;
}
.control_game9 .sub_bet_mid {
    width:326px;
    color: #e0ccb4;
    font-weight: bold;
    font-size: 14px;
    line-height:34px;
    margin:27px 0px 0px 31px;
}
.control_game9 .div_gmoney {
    border: none !important;
    background-color:#343635;
    color:#e0ccb4;
    font-weight:bold;
    height:26px;
    width:170px;
}
.control_game9 .con_bet_right {
    width:380px;
    border:0px solid #FF0000;
    margin: 38px 0px 0px 34px;
}
.control_game9 .table_con_bet_right td {
    height:40px;
}
.control_game9 .btn_gmoney {
    background: url('/images/temp/game_13/btn_price_off.png') no-repeat;
    background-size: 100%;
    width: 117px;
    height: 34px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 33px;
    font-size: 15px;
    cursor: pointer;
}
.control_game9 .btn_gmoney:hover{
    background: url('/images/temp/game_13/btn_price_on.png') no-repeat;
    background-size: 100%;
}
.control_game9 .btn_betting {
    width:122px;
    margin:39px 0px 0px 14px;
}
.control_game9 .btn_betting1 {
    background: url('/images/temp/game_13/btn_betting_off.png') no-repeat;
    background-size: 100%;
    width: 122px;
    height: 120px;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
}
.control_game9 .btn_betting1:hover {
    background: url('/images/temp/game_13/btn_betting_on.png') no-repeat;
    background-size: 100%;
}
/**********************************************************************/
/************************** End - game_9 ******************************/
/**********************************************************************/

/**********************************************************************/
/************************** Start - game_11 ***************************/
/**********************************************************************/
.control_game11 .text1 {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    margin-right:10px;
}
.control_game11 .text2 {
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
    font-weight:bold;
    margin-right:10px;
}
.gm-history .text3 {
    color: #6380ff;
}
.gm-history .text4 {
    color: #ff6565;
}
.control_game11 .btn_ref {
    padding-top:9px;
}
.control_game11 .btn_ref img{
    cursor: pointer;
}
.control_game11 {
    background-color:#102875;
    height:417px;
    width:940px;
    margin:0px auto;
}
.control_game11 .box_time {
    width:418px;
    margin:0px auto;
    text-align: center;
}
.control_game11 .box_time img{
    cursor: pointer;
	z-index: 9999;
}
.control_game11 .nineball_box1 {
    width:350px;
    border:0px solid #FF0000;
    padding:10px 20px;
    margin:0px 0px 0px 116px;
}
.control_game11 .nineball_box1_title {
    border-bottom:1px solid #454f82;
    text-align:center;
    font-size:16px;
    color:#f49d05;
    font-weight:bold;
    line-height:40px;
}
.control_game11 .nineball_box1_all1 {
    outline: 0;
    cursor: pointer;
    display: block;
    font-weight: 300;
    font-size: 12px;
    overflow: hidden;
    display: block;
    width: 85px;
    height: 85px;
    background: url('/images/temp/game_11/bg_nineball_btn_1.png') no-repeat;
    text-indent: -999999px;
    margin:10px 15px 5px 15px;
}
.control_game11 .nineball_box1_btn.r-left {
    margin-left: 60px;
}
.control_game11 .nineball_box1_btn1{
    background-position: -189px 0;
}
.control_game11 .nineball_box1_btn1:hover,
.control_game11 .nineball_box1_btn1.selected{
    background-position:-189px -89px;
}
.control_game11 .nineball_box1_btn2{
    background-position:-283px 0px;
}
.control_game11 .nineball_box1_btn2:hover,
.control_game11 .nineball_box1_btn2.selected{
    background-position:-283px -89px;
}
.control_game11 .nineball_box1_btn3{
    background-position:-377px 0px;
}
.control_game11 .nineball_box1_btn3:hover,
.control_game11 .nineball_box1_btn3.selected{
    background-position:-377px -89px;
}
.control_game11 .nineball_box1_btn4{
    background-position:-472px -0px;
}
.control_game11 .nineball_box1_btn4:hover,
.control_game11 .nineball_box1_btn4.selected{
    background-position:-472px -89px;
}
.control_game11 .nineball_box1_btn5{
    background-position:-566px -0px;
}
.control_game11 .nineball_box1_btn5:hover,
.control_game11 .nineball_box1_btn5.selected{
    background-position:-566px -89px;
}
.control_game11 .nineball_box1_text{
    font-weight: 300;
    font-size: 14px;
    width:85px;
    text-align:center;
    font-weight:bold;
    margin:0px 15px;
}
.control_game11 .nineball_box2 {
    width:250px;
    border:0px solid #FF0000;
    padding:10px 20px;
}
.control_game11 .nineball_con {
    background: url('/images/temp/game_11/bg_powerball_cart.png') no-repeat;
    width: 100%;
    height: 210px;
}
.control_game11 .sub_bet_mid {
    width:152px;
    color: #e0ccb4;
    font-weight: bold;
    font-size: 14px;
    line-height:34px;
    margin:45px 0px 0px 20px;
    border-top:1px solid #1e3a88;
}
.control_game11 .table_nineball_con td {
    border-bottom:1px solid #1e3a88;
    color:#FFFFFF;
}
.control_game11 .game_rate_text {
    font-style: normal;
    font-weight: bold;
    color: #f60;
    font-size: 15px;
}
.control_game11 .bet_money {
    float: left;
    display: block;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #061643;
    width: 273px;
    height: 31px;
    padding: 0px 10px 5px 10px;
    margin: 12px 1px 4px;
}
.control_game11 .bet_money label {
    font-weight: bold;
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}
.control_game11 .bet_money input {
    text-align: right;
    background: #fff;
    color: #e42828;
    width: 195px;
    font-size: 20px;
    letter-spacing: -0.5px;
    font-weight: bold;
    border:none;
}
.control_game11 .bet_money input:focus {
    outline: none;
}
.control_game11 .div_gmoney {
    border: none !important;
    background-color:#343635;
    color:#e0ccb4;
    font-weight:bold;
    height:26px;
    width:170px;
}
.control_game11 .con_bet_right {
    width:585px;
    border:0px solid #FF0000;
    margin: 38px 0px 0px 34px;
}
.control_game11 .table_con_bet_right td {
    height:40px;
}
.control_game11 .btn_gmoney {
    background: url('/images/temp/game_13/btn_price_off.png') no-repeat;
    background-size: 100%;
    width: 117px;
    height: 34px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 33px;
    font-size: 15px;
}
.control_game11 .btn_gmoney:hover{
    background: url('/images/temp/game_13/btn_price_on.png') no-repeat;
    background-size: 100%;
}
.control_game11 .btn_betting {
    width:122px;
    margin:39px 0px 0px 14px;
}
.control_game11 .btn_betting1 {
    background: url('/images/temp/game_13/btn_betting_off.png') no-repeat;
    background-size: 100%;
    width: 122px;
    height: 120px;
    display: block;
    text-indent: -9999px;
}
.control_game11 .btn_betting1:hover {
    background: url('/images/temp/game_13/btn_betting_on.png') no-repeat;
    background-size: 100%;
}

.control_game11 .bet-area .info,
.control_game11 .bet-area .bt {
    display: inline-block;
    vertical-align: middle;
}

.control_game11 .bet-area .info {
    font-size: 14px;
    width: 185px;
}

.control_game11 .bet-area .info .row {
    display: flex;
    margin: 10px 0 0 34px;
}

.control_game11 .bet-area .info .row .left {
    width: 60px;
}

.control_game11 .bet-area .info .row .right.point {
    color: #f60;
    font-weight: bold;
}

.control_game11 .bet-area .bt {
    padding-top: 45px;
}

.control_game11 .bet-area .bt .summary,
.control_game11 .bet-area .bt .submit {
    display: inline-block;
}

.control_game11 .bet-area .bt .summary {
    margin-left: 26px;
}

.control_game11 .bet-area .bt .summary .row-input {
    margin-bottom: 4px;
}

.control_game11 .bet-area .bt .summary .row-input .col,
.control_game11 .bet-area .bt .summary .row-input .ip-label,
.control_game11 .bet-area .bt .summary .row-input .ip-value {
    display: inline-block;
}

.control_game11 .bet-area .bt .summary .row-input .col {
    background-color: #fff;
    padding: 5px 10px;
    border: 1px solid #7f3c24;
    border-radius: 8px;
}

.control_game11 .bet-area .bt .summary .row-input .ip-label {
    font-size: 14px;
    font-weight: bold;
    color: #222222;
}

.control_game11 .bet-area .bt .summary .row-input .ip-value {
    width: 188px;
}

.control_game11 .bet-area .bt .summary .row-input .ip-value input {
    text-align: right;
    border: none;
}

.control_game11 .bet-area .bt .summary .row-input .ip-value.cash input {
    font-weight: bold;
    color: #106de1;
}

.control_game11 .bet-area .bt .summary .row-input .ip-value input:focus{
    outline: none;
}

.control_game11 .bet-area .bt .summary .row-btn .btn-cash {
    background-color: #005dd6;
    width: 87px;
    height: 37px;
    border-radius: 6px;
    border: 1px solid #061643;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 4px;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 36px;
}

.control_game11 .bet-area .bt .summary .row-btn .btn-cash:hover {
    background-color: #5299f5;
}

.control_game11 .bet-area .bt .summary .row-btn .btn-cash.max {
    color: #f60;
}

.control_game11 .bet-area .bt .summary .row-btn .btn-cash.reset {
    color: #e0d3ca;
}

.control_game11 .bet-area .bt .submit {
    background-color: #ff4d01;
    border: 1px solid #000;
    width: 116px;
    height: 120px;
    border-radius: 6px;
    text-align: center;
    vertical-align: top;
    line-height: 110px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

.control_game11 .bet-area .bt .submit:hover {
    background-color: #ff7f49;
}
.control_game11.gmtime {
	height: 45px;
    padding-top: 6px;
    box-sizing: border-box;
}
.control_game11.gmtime .red {
	color: red;
}
.control_game11.gmch {
	display: inline-block;
    width: 468px;
    height: 186px;
}
.control_game11.gmhis {
	height: 198px;
}
.control_game11.gmch .nineball_box2 {
	margin-left: 52px;
}
.control_game11.gmch .choice-part .stop-control {
	font-size: 18px;
}
/**********************************************************************/
/************************** End - game_11 *****************************/
/**********************************************************************/

/**********************************************************************/
/************************* Start - game_5 *****************************/
/**********************************************************************/
.control_game11.bg-5 {
    height: 612px;
}

.control_game11.bg-5 .box_time > div {
    margin: -10px 0;
}

.control_game11.bg-5 .nineball_box1_all1 {
    background: url("/images/temp/game_5/bg_powerball_btn1.png") no-repeat;
}

.control_game11.bg-5 .nineball_box1_btn1 {
    background-position: -189px 0;
}

.control_game11.bg-5 .nineball_box1_btn1:hover,
.control_game11.bg-5 .nineball_box1_btn1.selected {
    background-position: -189px -89px;
}

.control_game11.bg-5 .nineball_box1_btn2 {
    background-position: -283px 0px;
}

.control_game11.bg-5 .nineball_box1_btn2:hover,
.control_game11.bg-5 .nineball_box1_btn2.selected {
    background-position: -283px -89px;
}

.control_game11.bg-5 .nineball_box1_btn3 {
    background-position: -377px 0px;
}

.control_game11.bg-5 .nineball_box1_btn3:hover,
.control_game11.bg-5 .nineball_box1_btn3.selected {
    background-position: -377px -89px;
}

.control_game11.bg-5 .nineball_box1_btn4,
.control_game11.bg-5 .nineball_box1_btn6 {
    background-position: 0px -0;
}

.control_game11.bg-5 .nineball_box1_btn4:hover,
.control_game11.bg-5 .nineball_box1_btn4.selected,
.control_game11.bg-5 .nineball_box1_btn6:hover,
.control_game11.bg-5 .nineball_box1_btn6.selected {
    background-position: 0px -89px;
}

.control_game11.bg-5 .nineball_box1_btn5,
.control_game11.bg-5 .nineball_box1_btn7 {
    background-position: -95px 0;
}

.control_game11.bg-5 .nineball_box1_btn5:hover,
.control_game11.bg-5 .nineball_box1_btn5.selected,
.control_game11.bg-5 .nineball_box1_btn7:hover,
.control_game11.bg-5 .nineball_box1_btn7.selected {
    background-position: -95px -89px;
}

.control_game11.bg-5 .nineball_box1_btn8 {
    background-position: -471px -0;
}

.control_game11.bg-5 .nineball_box1_btn8:hover,
.control_game11.bg-5 .nineball_box1_btn8.selected {
    background-position: -471px -89px;
}

.control_game11.bg-5 .nineball_box1_btn9 {
    background-position: -566px 0;
}

.control_game11.bg-5 .nineball_box1_btn9:hover,
.control_game11.bg-5 .nineball_box1_btn9.selected {
    background-position: -566px -89px;
}
/**********************************************************************/
/*************************** End - game_5 *****************************/
/**********************************************************************/

.stop-control.show {
    visibility: visible;
    opacity: 1;
}

.stop-control .stop-control-text {
    position: relative;
    float: left;
    top: 50%;
    left: 50%;
    font-size: 40px;
    color: #cd892a;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.stop-control {
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: rgba(0, 0, 0, 0.7);
    visibility: hidden;
    opacity: 0;
    z-index: 99;
}

.stoptext_reload {
	text-align: center; 
	cursor: pointer; 
	padding-top: 15px;
	color: #df9000;
}
.stoptext_reload img{
	height: 25px;
    vertical-align: middle;
}

table tr td .t-left .c-name .sh,
table tr td .t-right .c-name .sh {
	color: #edff00;
    font-weight: bold;
    margin: 0 5px;
    display: inline-block;
	-webkit-animation: tsmaller 0.6s infinite alternate ease-in-out;
	-moz-animation:    tsmaller 0.6s infinite alternate ease-in-out;
	-o-animation:      tsmaller 0.6s infinite alternate ease-in-out;
	-ms-transition:	   tsmaller 0.6s infinite alternate ease-in-out;
	animation:         tsmaller 0.6s infinite alternate ease-in-out;
}

@keyframes tsmaller {
    0% { transform: scale(0.8); }
    100% { transform: scale(1); }
}

table tr td .t-left .c-name img {
    max-height: 28px;
    vertical-align: middle;
    margin-left: 6px;
	-webkit-animation: stdown 0.6s infinite alternate ease-in-out;
	-moz-animation:    stdown 0.6s infinite alternate ease-in-out;
	-o-animation:      stdown 0.6s infinite alternate ease-in-out;
	-ms-transition:	   stdown 0.6s infinite alternate ease-in-out;
	animation:         stdown 0.6s infinite alternate ease-in-out;
}

table tr td .t-right .c-name img {
    max-height: 28px;
    vertical-align: bottom;
    margin-right: 6px;
	-webkit-animation: stup 0.6s infinite alternate ease-in-out;
	-moz-animation:    stup 0.6s infinite alternate ease-in-out;
	-o-animation:      stup 0.6s infinite alternate ease-in-out;
	-ms-transition:	   stup 0.6s infinite alternate ease-in-out;
	animation:         stup 0.6s infinite alternate ease-in-out;
}

@keyframes stup {
    0% { 
    	-webkit-transform: translateY(0);
    	-moz-transform: translateY(0);
    	-o-transform: translateY(0);
    	-ms-webkit-transform: translateY(0);
    	transform: translateY(0);
    }
    100% { 
    	-webkit-transform: translateY(-5px);
    	-moz-transform: translateY(-5px);
    	-o-transform: translateY(-5px);
    	-ms-webkit-transform: translateY(-5px);
    	transform: translateY(-5px);
    }
}

@keyframes stdown {
    0% { 
    	-webkit-transform: translateY(0);
    	-moz-transform: translateY(0);
    	-o-transform: translateY(0);
    	-ms-webkit-transform: translateY(0);
    	transform: translateY(0);
    }
    100% { 
    	-webkit-transform: translateY(5px);
    	-moz-transform: translateY(5px);
    	-o-transform: translateY(5px);
    	-ms-webkit-transform: translateY(5px);
    	transform: translateY(5px);
    }
}

div.number_page_box {
	text-align: center; 
}

div.number_page_box .inner_paging{
	/* margin: 0 5px 0 5px; */
}
div.number_page_box .inner_paging a{
    padding: 5px 10px;
    color:#FFFFFF;
    text-decoration:none; 
    font-weight:normal;
    font-size:14px;
}
div.number_page_box .inner_paging a.num_prev{
	margin-left: 1px;
	margin-right: 1px;
}
div.number_page_box .inner_paging a.cur{
	color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    background: #19426b;
    margin: 0px 5px;
    border:1px solid #FFFFFF;
}
div.number_page_box .inner_paging a.num{
	width: 15px;
}

/**** start d-update: 20180721 ****/
.sb-profile .info .mb-rank {
    width: 80px;
    height: 80px;
    margin: 10px 0 0 5px;
}

.sb-profile .info .mb-rank img {
    width: 100%;
}
/**** end d-update: 20180721 ****/


td.td_tb_board > * {
    vertical-align: middle;
}

/**********************************************************************/
/************************* Start - game_14 ****************************/
/**********************************************************************/
.control_game11.bg-14 .nineball_box1_btn4 {
    background-position: 0px 0px;
}

.control_game11.bg-14 .nineball_box1_btn4:hover,
.control_game11.bg-14 .nineball_box1_btn4.selected{
    background-position: 0px -89px;
}

.control_game11.bg-14 .nineball_box1_btn5 {
    background-position: -94px 0px;
}

.control_game11.bg-14 .nineball_box1_btn5:hover,
.control_game11.bg-14 .nineball_box1_btn5.selected{
    background-position: -94px -89px;
}
/**********************************************************************/
/************************** End - game_14 *****************************/
/**********************************************************************/

/**** start d-update : 20180727 ****/
.header .ht .live-tv {
    background-image: url("/images/tv-ico.png");
    width: 65px;
    height: 66px;
    text-align: center;
    margin-right: 10px;
}

.header .ht .live-tv .lt-text {
    color: #ffbf28;
    font-size: 14px;
    font-weight: bold;
    margin-top: 46px;
    box-sizing: border-box;
    text-shadow: 0px 0px 2px #000000;
    display: inline-block;
}
/**** end d-update : 20180727 ****/
/**** start d-update: 20180727 ****/
.live-parent {
    background: #ffc651;
    background: -moz-linear-gradient(top, #ffc651 0%, #dd7f46 100%);
    background: -webkit-linear-gradient(top, #ffc651 0%,#dd7f46 100%);
    background: linear-gradient(to bottom, #ffc651 0%,#dd7f46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc651', endColorstr='#dd7f46',GradientType=0 );
    margin-bottom: 8px;
}

.live-parent .link-area {
    padding: 6px 8px;
}

.live-parent .link-area .icon,
.live-parent .link-area .live-text {
    display: inline-block;
    vertical-align: middle;
}

.live-parent .link-area .icon {
    width: 70px;
    height: 57px;
    padding: 8px 5px;
    box-sizing: border-box;
    background-color: #dcceb5;
    box-shadow: inset 0 0 10px #902c15;
    border-radius: 6px;
    margin-right: 8px;
}

.live-parent .link-area .icon img {
    width: 100%;
}

.live-parent .link-area .live-text {
    font-weight: bold;
    color: #fff;
    font-size: 23px;
    text-shadow: 0px 2px #000000;
}
/**** end d-update: 20180727 ****/

.sport-type .col .icon a {
	background-color: #5b2a73;
    padding: 6px;
    border-radius: 6px;
    cursor: pointer;
    color: #ffffff;
}

.sport-type .col .icon a:hover {
	background-color: #a576bb;
    padding: 6px;
    border-radius: 6px;
    cursor: pointer;
    color: #ffffff;
}


/**** start d-update: 20180804 ****/
.page-body .sports_title {
    font-size: 30px;
    padding-left: 15px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    margin-top: 8px;
    height: 58px;
    line-height: 58px;
}
/**** end d-update: 20180804 ****/

.page-body .sports_title img {
	height: 27px;
}

/**** start d-update: 20180804 ****/
.ct-parent {
    margin-bottom: 8px;
    padding: 0px 8px;
    height: 58px;
    box-sizing: border-box;
    border: 1px solid #d79d25;
    background: #ffc651;
    background: -moz-linear-gradient(top, #ffc651 0%, #dd7f46 100%);
    background: -webkit-linear-gradient(top, #ffc651 0%,#dd7f46 100%);
    background: linear-gradient(to bottom, #ffc651 0%,#dd7f46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7b76a', endColorstr='#741c54',GradientType=0 );
}

.ct-parent .ct-icon,
.ct-parent .ct-text {
    display: inline-block;
    vertical-align: middle;
}

.ct-parent .ct-icon {
	margin-right: 3px;
}

.ct-parent .ct-icon img {
    width: 52px;
}

.ct-parent .ct-text-top {
	font-size: 12px;
    color: #000;
}

.ct-parent .ct-id {
    color: #00ff8b;
    font-size: 14px;
}
/**** end d-update: 20180804 ****/

/**** start d-update: 20180804 ****/
.footer .live-score {
    text-align: center;
}

.footer .live-score a {
    padding: 0 5px;
}

.footer .live-score .item {
    display: inline-block;    
    padding: 4px;
    margin: 0 5px;
    border-radius: 28px;
    background: #ffc651;
    background: -moz-linear-gradient(top, #ffc651 0%, #dd7f46 100%);
    background: -webkit-linear-gradient(top, #ffc651 0%,#dd7f46 100%);
    background: linear-gradient(to bottom, #ffc651 0%,#dd7f46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc651', endColorstr='#dd7f46',GradientType=0 );
}

.footer .live-score .item .icon,
.footer .live-score .item .name {
    display: inline-block;
    vertical-align: middle;
}

.footer .live-score .item .icon img {
    width: 50px;
    vertical-align: middle;
}
/**** end d-update: 20180804 ****/

/**** start d-update: 20180804 ****/
.popup {
    position: absolute;
    box-sizing: border-box;
    z-index: 999;
    width: 694px;
    background-color: #494229;
    left: 0;
    top: 170px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    /* display: none; */
}

.popup .sub-div {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
}

.popup .sub-div .content {
    padding: 6px;
    overflow: auto;
    height: 100%;
    min-height: 300px;
    max-height: 800px;
    border-bottom: 1px solid #494229;
    background-color: #161514;
}



.popup .close-div {
	height: 32px;
    padding: 5px 5px 0 5px;
background: #5b5a59; /* Old browsers */
background: -moz-linear-gradient(top,  #5b5a59 0%, #151413 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5b5a59 0%,#151413 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5b5a59 0%,#151413 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5a59', endColorstr='#151413',GradientType=0 ); /* IE6-9 */

}
.popup .left img {
	max-width:437px;
}
.popup .close-div > div {
    display: inline-block;
}

.popup .close-div .left {
    vertical-align: middle;
    font-size: 18px;
    font-weight: bold;
}

.popup .close-div .right {
    float: right;
    color: #fff;
}

.popup .close-div .right input[type="checkbox"] {
    width: 15px;
    height: 15px;
    vertical-align: middle;
}

.popup .close-div .right .btn-close-popup {
    width: 55px;
    text-align: center;
    height: 11px;
    font-size: 15px;
    line-height: 25px;
    display: inline-block;
    height: 25px;
    background-color: #4e274a;
    vertical-align: middle;
}
/**** end d-update: 20180804 ****/

.overlay-popup {
    background: #000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
    opacity:0.5;
    display: none;
}

/************************** 20181220 Ã«Â¡Å“Ã­Ë†Â¬Ã¬Å Â¤Ã¬â€¹ÂÃ«Â³Â´ Ã¬â€¹Å“Ã¬Å¾â€˜ *****************************/
.control_game10 .btn_bet_4 {
    background: url('/images/temp/game_10/btn-sicbo-hol.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 15px;
    text-align:center;
    cursor: pointer;
}
.control_game10 .btn_bet_4:hover,
.control_game10 .btn_bet_4.selected {
    background: url('/images/temp/game_10/btn-sicbo-hol.png') no-repeat;
    cursor: pointer;
}
.control_game10 .btn_bet_3 {
    background: url('/images/temp/game_10/btn-sicbo-jjak.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 57px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 15px;
    text-align:center;
    cursor: pointer;
}
.control_game10 .btn_bet_3:hover,
.control_game10 .btn_bet_3.selected {
    background: url('/images/temp/game_10/btn-sicbo-jjak.png') no-repeat;
    cursor: pointer;
}
.control_game10 .btn_bet_2 {
    background: url('/images/temp/game_10/btn-sicbo-big1.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 15px;
    text-align:center;
    cursor: pointer;
}
.control_game10 .btn_bet_2:hover,
.control_game10 .btn_bet_2.selected {
    background: url('/images/temp/game_10/btn-sicbo-big1.png') no-repeat;
    cursor: pointer;
}
.control_game10 .btn_bet_1 {
    background: url('/images/temp/game_10/btn-sicbo-small.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 15px;
    text-align:center;
    cursor: pointer;
}
.control_game10 .btn_bet_1:hover,
.control_game10 .btn_bet_1.selected {
    background: url('/images/temp/game_10/btn-sicbo-small.png') no-repeat;
    cursor: pointer;
}
/************************** 20181220 Ã«Â¡Å“Ã­Ë†Â¬Ã¬Å Â¤Ã¬â€¹ÂÃ«Â³Â´ Ã«ÂÂ *****************************/

/************************** 20181220 Ã«Â¡Å“Ã­Ë†Â¬Ã¬Å Â¤Ã«Â°â€Ã¬Â¹Â´Ã«ÂÂ¼1 Ã¬â€¹Å“Ã¬Å¾â€˜******************************/
.control_game9 .btn_bet_4 {
    background: url('/images/temp/game_9/btn-bacarat-p-1.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 0px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game9 .btn_bet_4:hover,
.control_game9 .btn_bet_4.selected {
    background: url('/images/temp/game_9/btn-bacarat-p-1.png') no-repeat;
    cursor: pointer;
}

.control_game9 .btn_bet_3 {
    background: url('/images/temp/game_9/btn-bacarat-t.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game9 .btn_bet_3:hover,
.control_game9 .btn_bet_3.selected {
    background: url('/images/temp/game_9/btn-bacarat-t.png') no-repeat;
    cursor: pointer;
}
.control_game9 .btn_bet_2 {
    background: url('/images/temp/game_9/btn-bacarat-b-1.png') 50% 100% no-repeat;
    width: 164px;
    height: 141px;
    margin: 10px 0px 0px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 233px;
    font-size: 17px;
    text-align:center;
    cursor: pointer;
}
.control_game9 .btn_bet_2:hover,
.control_game9 .btn_bet_2.selected {
    background: url('/images/temp/game_9/btn-bacarat-b-1.png') no-repeat;
    cursor: pointer;
}
.control_game9.mulch .red {
	color: red;
}
.control_game9.mulch .btn_bet_text {
    line-height: 0;
    margin-top: 115px;
}
/************************** 20181220 Ã«Â¡Å“Ã­Ë†Â¬Ã¬Å Â¤Ã«Â°â€Ã¬Â¹Â´Ã«ÂÂ¼1 Ã«ÂÂ******************************/


/**** D-update 20190405 *****/ 
.control_game12.girl_card {
    background:url('/images/temp/game_13/bg-grild_tgcard.jpg?v=1') no-repeat top left;
    height: 722px;
}

.control_game12 .btn_bet_91,
.control_game12 .btn_bet_92,
.control_game12 .btn_bet_93,
.control_game12 .btn_bet_94,
.control_game12 .btn_bet_95 {
    width: 236px;
    height: 148px;
    margin: 4px 0px 0px 57px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}

.control_game12 .btn_bet_91 {
    background: url('/images/temp/game_12/tgcard_red_girl_btn.png') 50% 100% no-repeat;
}
.control_game12 .btn_bet_91:hover,
.control_game12 .btn_bet_91.selected {
    background: url('/images/temp/game_12/tgcard_red_girl_btn.png') no-repeat;
}

.control_game12 .btn_bet_92 {
    background: url('/images/temp/game_12/tgcard_black_girl_btn.png') 50% 100% no-repeat;
}
.control_game12 .btn_bet_92:hover,
.control_game12 .btn_bet_92.selected {
    background: url('/images/temp/game_12/tgcard_black_girl_btn.png') no-repeat;
}

.control_game12 .btn_bet_93 {
    background: url('/images/temp/game_12/tgcard_nude_girl_btn.png') 50% 100% no-repeat;
}
.control_game12 .btn_bet_93:hover,
.control_game12 .btn_bet_93.selected {
    background: url('/images/temp/game_12/tgcard_nude_girl_btn.png') no-repeat;
}

.control_game12 .btn_bet_94 {
    background: url('/images/temp/game_12/tgcard_odd_btn.png') 50% 100% no-repeat;
}
.control_game12 .btn_bet_94:hover,
.control_game12 .btn_bet_94.selected {
    background: url('/images/temp/game_12/tgcard_odd_btn.png') no-repeat;
}

.control_game12 .btn_bet_95 {
    background: url('/images/temp/game_12/tgcard_even_btn.png') 50% 100% no-repeat;
}
.control_game12 .btn_bet_95:hover,
.control_game12 .btn_bet_95.selected {
    background: url('/images/temp/game_12/tgcard_even_btn.png') no-repeat;
}
/**********************************************************************/
/************************** Start - nracing ***********************/
/**********************************************************************/
.background_game_racing {
	color: #000;
    background-image: url('/images/temp/game_14/racing_bg_game.jpg');
    height: 440px;
    margin: 0px auto;
    background-size: 100% 100%;
}

.racing_icon {
	padding: 42px 0px 0px 0px;
}

.container_flex {
	disply:flex;
}
.flex {
	display:flex;
}
.flex1 {
	flex:1;
}
.item_center {
	align-items: center;
}
.cursor {
	cursor: pointer;
}
.btn_racing1 {
	width: 119px;
    height: 98px;
    background-image: url('/images/temp/game_14/icon_racing1.png');
}
.btn_racing1:hover,
.btn_racing1.selected {
	background-image: url('/images/temp/game_14/icon_racing1_.png');
}
.btn_racing2 {
	width: 119px;
    height: 98px;
    background-image: url('/images/temp/game_14/icon_racing2.png');
}
.btn_racing2:hover,
.btn_racing2.selected {
	background-image: url('/images/temp/game_14/icon_racing2_.png');
}
.btn_racing3 {
	width: 119px;
    height: 98px;
    background-image: url('/images/temp/game_14/icon_racing3.png');
}
.btn_racing3:hover,
.btn_racing3.selected {
	background-image: url('/images/temp/game_14/icon_racing3_.png');
}
.btn_racing4 {
	width: 119px;
    height: 98px;
    background-image: url('/images/temp/game_14/icon_racing4.png');
}
.btn_racing4:hover,
.btn_racing4.selected {
	background-image: url('/images/temp/game_14/icon_racing_4_.png');
}
.name_racing {
    padding: 70px 0px 0px 0px;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
}
.name_racing_b {
    padding: 13px 0px 0px 0px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
.button_racing {
	display:flex;
	flex-flow: column;
	
}
.background_btn_buttom {
	background-image: url('/images/temp/game_14/icon__btn_racing.png');
	width: 85px;
    height: 77px; 
    font-size: 16px;
    cursor: pointer;  	
}
.background_btn_buttom:hover,
.background_btn_buttom.selected {
	background-image: url('/images/temp/game_14/icon__btn_racing_.png');
}
.btn_racing_buttom {
    justify-content: space-around;
    padding: 35px 20px 0px 30px;
}
.btn_racing_buttom.single {
    width: 305px;
    margin: 0 auto;
    padding: 35px 20px 0px 20px;
}
.name_top_btn {
    text-align: center;
    line-height: 35px;
    font-weight: bold;
}
.title_racing {
	font-size:14px;
	border:1px solid red;
}
.title_racing_games {
	justify-content: space-around;
    padding: 38px 0px 0px 0px;
    font-weight: bold;
    font-size: 16px;
}
.container_racing_icon {
    justify-content: space-around;
    padding: 0px 32px 0px 28px;
}
.time_title {
    justify-content: space-between;
    align-items: center;
    width: 822px;
    font-size: 16px;
    margin: 0 auto;
}
.time_title > div {
    flex: 1;
}
.container_time_racing_gmae {
	padding:54px 0px 0px 0px ;
}
.name_caption_time {
	font-weight: bold; 
    text-align: center;
}
.nr-reload {
	cursor: pointer;
	background-image: url('/images/temp/game_14/btn-reload.png');
	width:94px;
	height:26px;
    z-index: 999;
    position: absolute;
    top: 0;
    right: 0;
}
.nr-count-down {
    display: inline-block;
    margin-left: 4px;
}
.nr-count-down .red {
	color: red;
}
/**********************************************************************/
/************************** Start - nracing ***********************/
/**********************************************************************/
/**********************************************************************/
/************************** Start - calendar **************************/
/**********************************************************************/
.cal-content {
	display: flex;
    margin-top: 10px;
    justify-content: space-between;
    color:#000000;
}

.cal-content .cld-right {
	background-color: #fff;
    font-size: 14px;
    padding: 0 8px;
}

.cal-content .cld-right .btn3 {
	padding: 0;
	margin: 0;
}

.cal-content .cld-right .point-result {
	/*margin-top: 6px;*/
}

.cal-content .cld-right .part .title {
	color: #fff;
	padding: 0px 10px;
	margin: 5px 0px;
}

.cal-content .cld-right .point-result .part .body-msg table td.topic {
    color: #000 !important;
}

.cal-content .cld-right .point-result .part .body-msg table td:first-child, 
.cal-content .cld-right .point-result .part .body-msg table td:last-child {
    color: #000;
    font-weight: bold;
}

.cal-content .cld-right .point-result .part .body-msg table td:nth-child(2) {
    color: #fb433a
}

.cal-content .cld-right table {
	width: 100%;
}

.cal-content .cld-left {
	width: 954px;
}

.cal-content .cld-left .cal-photo {
	position: relative;
	background-image: url('/images/calendar.jpg');
	width: 100%;
    height: 500px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.cal-content .cld-left .cal-photo .cal-month-name {
	width: 140px;
    height: 70px;
    background-color: #2b2b2b;
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: end;
    font-size: 34px;
    font-weight: bold;
    color: #fff;
    cursor: context-menu;
}
.cal-content .cld-left .cal-photo .cal-btn-submit {
	background-color: rgb(57, 57, 57);
    border: 2px solid rgb(31, 29, 34);
    width: 324px;
    height: 66px;
    color: rgb(255, 255, 255);
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    font-size: 32px;
    border-radius: 14px;
    margin: 300px auto 0px;
    cursor: pointer;
}

.cal-content .cld-left .cld-table table { 
	width: 100%;
	border-spacing: 0;
	border: 1px solid #e0e0e0;
    background-color: #fff;
}

.cal-content .cld-left .cld-month .current {
	text-align: center;
    background-color: #0a1431;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
}

.cal-content .cld-left .cld-table table thead tr th {
    width: 14.28%;
    padding: 4px 0;
    font-size: 14px;
    background-color: #212121;
    height: 59px;
    color: #fff;
}

.cld-left .cld-table table tr td {
	text-align: center;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    height: 75px;
    position: relative;
}

.cld-left .cld-table table thead tr th:nth-child(1),
.cld-left .cld-table table tr td:nth-child(1) {
	color: #f77171;
}

.cld-left .cld-table table thead tr th:last-child,
.cld-left .cld-table table tr td:last-child {
	color: #5a82ef;
}

.cld-left .cld-table table tr td:last-child {
	border-right: none;
}

.cld-left .cld-table table tr:last-child td {
	border-bottom: none;
}

.cld-left .cld-table table tr td .wd {
	position: absolute;
    right: 0;
    left: 0;
    top: 27px;
}

.cld-left .cld-table table tr td .cld-img {
	display: none;
}

.cld-left .cld-table table tr td.chk {
	/*background-color: #16abf2;
    -webkit-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.75);*/
}

.cld-left .cld-table table tr td.chk .cld-img {
	display: inline;
	width: 70px;
}

.cld-left .cld-table table tr td.chk .wd {
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 1);
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}

.cld-left .cld-table table tr td.un-chk {
	/*background-color: #a0a0a0;
    -webkit-box-shadow: inset 0px 0px 25px 0px rgba(91, 93, 121);
    -moz-box-shadow: inset 0px 0px 25px 0px rgba(91, 93, 121);
    box-shadow: inset 0px 0px 25px 0px rgba(91, 93, 121);*/
}

.cld-left .cld-table table tr td.un-chk .wd {
    color: #000;
}

.cld-left .cld-table table tr td.un-chk:first-child {
    background-image: url(/images/roulette.png);
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: top;
}
.cld-left .cld-table table tr td.un-chk:last-child {
    background-image: url(/images/roulette.png);
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: top;
}
.cld-left .cld-table table tr td.un-chk:first-child .cld-blue {
    /* color: red; */
    margin-top: 50px;
}
.cld-left .cld-table table tr td.un-chk:last-child .cld-red {
	/* color: blue; */
	margin-top: 50px;
}
/**********************************************************************/
/************************** End - calendar **************************/
/**********************************************************************/
/**********************************************************************/
/************************** Start - bet_game **************************/
/**********************************************************************/
.bet_all_live_game {
	color:#000000;
	background:#FFFFFF;
	border:1px solid #b6b5b0;
	margin: 5px 0px;
}
.bet_all_live_game .sub_bet_mid {
	padding: 37px 10px;
    font-size: 15px;
    line-height: 31px;
    font-weight: bold;
    color: #525252;
    width:200px;
}
.bet_all_live_game .title_bet1 {
	background: #2c2d33;
    color: #FFFFFF;
    font-size: 15px; 
    font-weight: bold;
    line-height: 35px;
    padding: 29px 0px;
    width: 62px;
    text-align: center;
}
.bet_all_live_game .con_bet_right {
	padding:10px 6px;
	
}
.bet_all_live_game .box_top {
	padding: 0px 10px;
    font-size: 16px;
    font-weight: bold;
    color: #5d5d5d;
}
.bet_all_live_game_btn1 {
    border: 2px solid #83761e;
    background: #f4dc39;
    font-size: 15px;
    color: #000000;
    text-align: center;
    padding: 8px 31px;
    font-weight: bold;
    transition: all .2s ease-out;
}
.bet_all_live_game_btn1:hover {
	background: #ffca34;
}
.bet_all_live_game_btn2 {
	border:2px solid #c7c7c7;
	background:#2c2d33;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	padding: 8px 25px;
    font-weight: bold;
    transition: all .2s ease-out;
}
.bet_all_live_game_btn2:hover {
	background: #585856;
}
.bet_all_live_game input {
	width: 220px;
    height: 32px;
    border: none;
    box-sizing: border-box;
    font-size: 18px;
    padding: 0px 0px 0px 8px;
    border-radius: 2px;
    color: #ee2d2d;
    margin-top: 1px;
    background:none;
}
.bet_all_live_game .btn_betting1 {
    color: #FFFFFF;
    font-size: 19px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #daa7a4;
    background: #bd311f;
    background: -moz-linear-gradient(top, #bd311f 0%, #901e0f 100%);
    background: -webkit-linear-gradient(top, #bd311f 0%,#901e0f 100%);
    background: linear-gradient(to bottom, #bd311f 0%,#901e0f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd311f', endColorstr='#901e0f',GradientType=0 );
    padding: 48px 18px;
    margin: 10px 10px 10px 0px;
    font-weight: bold;
    transition: all .2s ease-out;

}
.bet_all_live_game .btn_betting1:hover {
background: #901e0f; /* Old browsers */
background: -moz-linear-gradient(top,  #901e0f 0%, #bd311f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #901e0f 0%,#bd311f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #901e0f 0%,#bd311f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#901e0f', endColorstr='#bd311f',GradientType=0 ); /* IE6-9 */

}
.bet_all_live_game .box_time{
	width:220px;
}
.bet_all_live_game .sub_box_time {
	padding: 10px 10px;
    text-align: center;
    font-size: 17px; 
    font-weight: bold;
    line-height: 30px;
}
.bet_all_live_game .text_time {
	color:#ff4141;
	font-size:25px; 
	margin-bottom: 20px; 
}
.bet_all_live_game .title_bet2{
    background: #2c2d33;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 35px;
    padding: 70px 0px;
    width: 62px;
    text-align: center;
}
.bet_all_live_game .btn_bet_text {
    color: #FFFFFF;
    text-align: center;
    margin-top: 81px;
    font-size: 18px; 
    font-weight: bold;
}
.bet_all_live_game .btn_bet_text2 {
    color: #FFFFFF;
    text-align: center;
    margin-top: 62px;
    font-size: 18px; 
    font-weight: bold;
}
.bet_all_live_game .btn_bet_text3 {
	color: #FFFFFF;
    text-align: center;
    margin-top: 46px;
    font-size: 14px;
    font-weight: bold;
}
.bet_all_live_game .btn_bet_text4 {
    color: #FFFFFF;
    text-align: center; 
    margin-top: 90px;
    font-size: 18px; 
    font-weight: bold;
}
.bet_all_live_game .btn_bet_text5 {
    color: #FFFFFF;
    text-align: center;
    padding-top: 68px;
    font-size: 18px; 
    font-weight: bold;
}
.bet_all_live_game .btn_bet_text6 {
    color: #343433;
    text-align: center;
    padding-top: 106px;
    font-size: 18px; 
    font-weight: bold;
}
.bet_all_live_game .box_select {  
	margin-top:20px;
}
.bet_all_live_game .box_select_name {
	text-align: center;
    font-weight: bold;
}
.bet_all_live_game .btn_bet_1 {
	background:url('/images/temp/game/pmslot_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_1:hover,
.bet_all_live_game .btn_bet_1.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_2 {
	background:url('/images/temp/game/pmslot_2.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_2:hover, 
.bet_all_live_game .btn_bet_2.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_3 {
	background:url('/images/temp/game/ozoe_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_3:hover, 
.bet_all_live_game .btn_bet_3.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_4 {
	background:url('/images/temp/game/ozoe_2.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_4:hover, 
.bet_all_live_game .btn_bet_4.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_5 {
	background:url('/images/temp/game/ozbacc_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_5:hover, 
.bet_all_live_game .btn_bet_5.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_6 {
	background:url('/images/temp/game/ozbacc_2.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_6:hover, 
.bet_all_live_game .btn_bet_6.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_7 {
	background:url('/images/temp/game/cnine_1.png') no-repeat top center;
    width: 140px;
    height: 128px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_7:hover, 
.bet_all_live_game .btn_bet_7.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_8 {
	background:url('/images/temp/game/cnine_2.png') no-repeat top center;
    width: 140px;
    height: 128px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_8:hover, 
.bet_all_live_game .btn_bet_8.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_9 {
	background:url('/images/temp/game/cnine_3.png') no-repeat top center;
    width: 140px;
    height: 128px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_9:hover, 
.bet_all_live_game .btn_bet_9.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_10 {
	background:url('/images/temp/game/ozoe_1.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_10:hover, 
.bet_all_live_game .btn_bet_10.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_11 {
	background:url('/images/temp/game/ozoe_2.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_11:hover, 
.bet_all_live_game .btn_bet_11.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_12 {
	background:url('/images/temp/game/bsla1_5.png') no-repeat top center;
	background-size:100% 100%;
    width: 76px;
    height: 76px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_12:hover, 
.bet_all_live_game .btn_bet_12.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_13 {
	background:url('/images/temp/game/bsla1_6.png') no-repeat top center;
	background-size:100% 100%;
    width: 76px;
    height: 76px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_13:hover, 
.bet_all_live_game .btn_bet_13.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_14 {
	background:url('/images/temp/game/bsla1_1.png') no-repeat top center;
	background-size:100% 100%;
    width: 76px;
    height: 76px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_14:hover, 
.bet_all_live_game .btn_bet_14.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_15 {
	background:url('/images/temp/game/bsla1_2.png') no-repeat top center;
	background-size:100% 100%;
    width: 76px;
    height: 76px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_15:hover, 
.bet_all_live_game .btn_bet_15.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_16 {
	background:url('/images/temp/game/bsla1_3.png') no-repeat top center;
	background-size:100% 100%;
    width: 76px;
    height: 76px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_16:hover, 
.bet_all_live_game .btn_bet_16.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_17 {
	background:url('/images/temp/game/bsla1_4.png') no-repeat top center;
	background-size:100% 100%;
    width: 76px;
    height: 76px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_17:hover, 
.bet_all_live_game .btn_bet_17.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_18 {
	background:url('/images/temp/game/bsla1_7.png') no-repeat top center;
	background-size:100% 100%;
    width: 76px;
    height: 76px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_18:hover, 
.bet_all_live_game .btn_bet_18.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_19 {
	background:url('/images/temp/game/bsla1_8.png') no-repeat top center;
	background-size:100% 100%;
    width: 76px;
    height: 76px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_19:hover, 
.bet_all_live_game .btn_bet_19.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_20 {
	background:url('/images/temp/game/xyzsc_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_20:hover,
.bet_all_live_game .btn_bet_20.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_21 {
	background:url('/images/temp/game/xyzsc_2.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_21:hover, 
.bet_all_live_game .btn_bet_21.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_22 {
	background:url('/images/temp/game/bsla1_1.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_22:hover, 
.bet_all_live_game .btn_bet_22.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_23 {
	background:url('/images/temp/game/bsla1_2.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_23:hover, 
.bet_all_live_game .btn_bet_23.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_24 {
	background:url('/images/temp/game/bsla1_3.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_24:hover, 
.bet_all_live_game .btn_bet_24.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_25 {
	background:url('/images/temp/game/bsla1_4.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_25:hover, 
.bet_all_live_game .btn_bet_25.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.bet_all_live_game .btn_bet_26 {
	background:url('/images/temp/game/nracing_1.png') no-repeat top center;
	background-size:100% 100%;
    width: 106px;
    height: 140px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_26:hover, 
.bet_all_live_game .btn_bet_26.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_27 {
	background:url('/images/temp/game/nracing_2.png') no-repeat top center;
	background-size:100% 100%;
    width: 106px;
    height: 140px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_27:hover, 
.bet_all_live_game .btn_bet_27.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_28 {
	background:url('/images/temp/game/nracing_3.png') no-repeat top center;
	background-size:100% 100%;
    width: 106px;
    height: 140px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_28:hover, 
.bet_all_live_game .btn_bet_28.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_29 {
	background:url('/images/temp/game/nracing_4.png') no-repeat top center;
	background-size:100% 100%;
    width: 106px;
    height: 140px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_29:hover, 
.bet_all_live_game .btn_bet_29.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_30 {
	background:url('/images/temp/game/nracing_5.png') no-repeat top center;
	background-size:100% 100%;
    width: 109px;
    height: 109px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_30:hover, 
.bet_all_live_game .btn_bet_30.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_31 {
	background:url('/images/temp/game/nracing_6.png') no-repeat top center;
	background-size:100% 100%;
    width: 109px;
    height: 109px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_31:hover, 
.bet_all_live_game .btn_bet_31.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_32 {
	background:url('/images/temp/game/power_1.png') no-repeat top center;
	background-size:100% 100%;
    width: 96px;
    height: 97px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_32:hover, 
.bet_all_live_game .btn_bet_32.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_33 {
	background:url('/images/temp/game/power_2.png') no-repeat top center;
	background-size:100% 100%;
    width: 96px;
    height: 97px; 
    cursor: pointer;
}
.bet_all_live_game .btn_bet_33:hover, 
.bet_all_live_game .btn_bet_33.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_34 {
	background:url('/images/temp/game/power_3.png') no-repeat top center;
	background-size:100% 100%;
    width: 96px;
    height: 97px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_34:hover, 
.bet_all_live_game .btn_bet_34.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_35 {
	background:url('/images/temp/game/power_4.png') no-repeat top center;
	background-size:100% 100%;
    width: 96px;
    height: 97px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_35:hover, 
.bet_all_live_game .btn_bet_35.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_36 {
	background:url('/images/temp/game/power_5.png') no-repeat top center;
	background-size:100% 100%;
    width: 96px;
    height: 97px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_36:hover, 
.bet_all_live_game .btn_bet_36.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_37 {
	background:url('/images/temp/game/tgcard_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_37:hover,
.bet_all_live_game .btn_bet_37.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_38 {
	background:url('/images/temp/game/tgcard_2.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_38:hover,
.bet_all_live_game .btn_bet_38.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_39 {
	background:url('/images/temp/game/blbnb_l.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_39:hover, 
.bet_all_live_game .btn_bet_39.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_40 {
	background:url('/images/temp/game/blbnb_h.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_40:hover, 
.bet_all_live_game .btn_bet_40.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_41 {
	background:url('/images/temp/game/blbnb_u.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_41:hover, 
.bet_all_live_game .btn_bet_41.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_42 {
	background:url('/images/temp/game/blbnb_o.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_42:hover, 
.bet_all_live_game .btn_bet_42.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_43 {
	background:url('/images/temp/game/blbnb_b.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_43:hover, 
.bet_all_live_game .btn_bet_43.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_44 {
	background:url('/images/temp/game/blbnb_r.png') no-repeat top center;
	background-size:100% 100%;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_44:hover, 
.bet_all_live_game .btn_bet_44.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_45 {
	background:url('/images/temp/game/ryanlm_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_45:hover,
.bet_all_live_game .btn_bet_45.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_46 {
	background:url('/images/temp/game/ryanlm_2.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_46:hover,
.bet_all_live_game .btn_bet_46.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_47 {
	background:url('/images/temp/game/angel_b.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_47:hover,
.bet_all_live_game .btn_bet_47.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_48 {
	background:url('/images/temp/game/angel_r.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_48:hover,
.bet_all_live_game .btn_bet_48.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.bet_all_live_game .btn_bet_49 {
	background:url('/images/temp/game/power_b.png') no-repeat top center;
	background-size:100% 100%;
    width: 96px;
    height: 97px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_49:hover, 
.bet_all_live_game .btn_bet_49.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_50 {
	background:url('/images/temp/game/power_r.png') no-repeat top center;
	background-size:100% 100%;
    width: 96px;
    height: 97px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_50:hover, 
.bet_all_live_game .btn_bet_50.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_51 {
	background:url('/images/temp/game/btn_go.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_51:hover, 
.bet_all_live_game .btn_bet_51.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_52 {
	background:url('/images/temp/game/btn_stop.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_52:hover, 
.bet_all_live_game .btn_bet_52.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_53 {
	background:url('/images/temp/game/s8zomr_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_53:hover, 
.bet_all_live_game .btn_bet_53.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_54 {
	background:url('/images/temp/game/s8zomr_2.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_54:hover, 
.bet_all_live_game .btn_bet_54.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_55 {
	background:url('/images/temp/game/s8zomr_3.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_55:hover, 
.bet_all_live_game .btn_bet_55.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_56 {
	background:url('/images/temp/game/s8zomr_4.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_56:hover, 
.bet_all_live_game .btn_bet_56.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_57 {
	background:url('/images/temp/game/sgsplt_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_57:hover, 
.bet_all_live_game .btn_bet_57.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_58 {
	background:url('/images/temp/game/sgsplt_2.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_58:hover, 
.bet_all_live_game .btn_bet_58.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_59 {
	background:url('/images/temp/game/s8zomr_5.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_59:hover, 
.bet_all_live_game .btn_bet_59.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_60 {
	background:url('/images/temp/game/btn_dt_l.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_60:hover,
.bet_all_live_game .btn_bet_60.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bet_all_live_game .btn_bet_61 {
	background:url('/images/temp/game/btn_dt_r.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.bet_all_live_game .btn_bet_61:hover,
.bet_all_live_game .btn_bet_61.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/**********************************************************************/
/************************** End - bet_game ****************************/
/**********************************************************************/
.title_soc_live a{
	color:#FFFFFF;
	font-size:10px;
}
.a_title_charge_exchange {
	background: rgba(190,59,33,1);
	background: -moz-linear-gradient(top, rgba(190,59,33,1) 0%, rgba(150,35,22,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(190,59,33,1)), color-stop(100%, rgba(150,35,22,1)));
	background: -webkit-linear-gradient(top, rgba(190,59,33,1) 0%, rgba(150,35,22,1) 100%);
	background: -o-linear-gradient(top, rgba(190,59,33,1) 0%, rgba(150,35,22,1) 100%);
	background: -ms-linear-gradient(top, rgba(190,59,33,1) 0%, rgba(150,35,22,1) 100%);
	background: linear-gradient(to bottom, rgba(190,59,33,1) 0%, rgba(150,35,22,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be3b21', endColorstr='#962316', GradientType=0 );
	height: 55px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 53px;
}
.a_text_detail_charge {
	font-size: 18px;
    padding: 7px 15px;
}
.a_text_detail_exchange {
	font-size: 18px;
    padding: 7px 15px;
    width: 250px;
}
.a_div_detail_exchange {
	display: flex;
    justify-content: center;
    flex-direction: column;
	
}
.a_div_row_exchange {
	margin-top: 7px;
    justify-content: center;
    display: flex;
}
.a_div_row_exchange_c {
    font-size: 18px;
    padding: 7px 15px;
    /* width: 250px; */
    display: flex;
    justify-content: center;
}
.a_borderimg {
	border: 4px solid transparent;
    padding: 2px;
    border-image: url(/images/a_line.png) 30 stretch;
    width: 590px;
}
.a_text_detail_exchanges{
	font-size: 18px;
    padding: 7px 15px;
}
/**********************************************************************/
/*********************** Start - Multigame ***************************/
/**********************************************************************/
.box_multi_g {
	width:373px;
	height:700px;
	overflow-y:scroll;
	background:#585858;
}
.box_multi_gg {
	width:383px;
	height:700px;
	overflow-y:hidden;
	background:#585858;
}
.title_multi_game {
	background: #585858;
    text-align: right;
    color: #FFFFFF;
    font-size: 15px;
    padding: 0px 10px;
    line-height: 33px;
    font-weight: bold;
	position: fixed;
	width: 353px;
	z-index: 99;
}
.body_multi_game {
	background: #404040;
    width: 373px;
    position: fixed;
    z-index: 9;
    margin-top: 33px;
}
.item_multi_game {
	border: 2px solid #7b7b7b;
    text-align: center;
    border-radius: 5px;
    padding: 10px 0px;
    margin:0px 3px 3px 0px;
}
.item_multi_game_text1 {
	font-size:30px;
	color:#FFFFFF;
}
/* width */
.box_multi_g::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.box_multi_g::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.box_multi_g::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.box_multi_g::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/**********************************************************************/
/*********************** End - Multigame ***************************/
/**********************************************************************/

.bet_all_live_game .btn_bet_blank_1,
.bet_all_live_game .btn_bet_blank_2,
.bet_all_live_game .btn_bet_blank_3 {
	background:url('/images/temp/game/ozoe_1.png') no-repeat top center;
    width: 180px;
    height: 130px;
    cursor: pointer;
}
.flex	{display:flex;}

.bet_all_live_game .btn_bet_blank_1 {
	background:url('/images/temp/game/blank_01.png') no-repeat top center;
}
.bet_all_live_game .btn_bet_blank_2 {
	background:url('/images/temp/game/blank_02.png') no-repeat top center;
}
.bet_all_live_game .btn_bet_blank_3 {
	background:url('/images/temp/game/blank_03.png') no-repeat top center;
}
.bet_all_live_game .btn_bet_blank_1:hover, 
.bet_all_live_game .btn_bet_blank_2:hover, 
.bet_all_live_game .btn_bet_blank_3:hover, 
.bet_all_live_game .btn_bet_blank_1.selected, 
.bet_all_live_game .btn_bet_blank_2.selected, 
.bet_all_live_game .btn_bet_blank_3.selected {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


/**********************************************************************/
/************************* Start - Roulette ***************************/
/**********************************************************************/
.bg_roulette {
    width: 100%;
    margin: 0px auto;
    padding-top: 30px;
    padding-bottom: 12px;
    height: auto;
    display: flex;
}
.roulette_item {
    display: grid;
    width: 100%;
}
.roulette_item .roulette_title {
    display: flex;
    justify-content: center;
    font-size: 32px;
    color: #ffdc6f;
    font-weight: bold;
    margin-bottom: 14px;
}
.roulette {
    position: relative;
    text-align: center;
    z-index: 2;
    height: 691px;
    width: 100%;
}

.roulette .choice {
    position: absolute;
    left: 0px;
    right: 0;
    margin: 0 auto;
    top: 32px;
}

.roulette .btn-spin {
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 190px;
    cursor: pointer;
	width: 140px;
}

.roulette .btn-spin.active {
    -webkit-animation:spin .5s linear infinite;
    -moz-animation:spin .5s linear infinite;
    animation:spin .5s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.roulette .result {
	/* display: none; */
	font-size: 18px;
	width: 148px;
	height: 73px;
	/*background:url('../images/roulette/storyblocks.png') no-repeat top center;*/
	border-radius: 6px;
	padding: 3px 0px 0px 0px;
	margin: 0 auto;
	position:absolute;
	z-index: 3;
	top: 530px;
	display: flex;
	align-items: center;
	justify-content: center;
    left: 50%;
    transform: translateX(-50%);
}
.border {
    position: absolute;
    /*z-index: 1;*/
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.result_text {
    color: #FFFFFF;
    text-shadow: 0 0 10px #FFFFFF;
}
.mbrank_1 {
	animation: mblv1 1s infinite;
}

.mbrank_2 {
	animation: mblv2 1s infinite;
}

.mbrank_3 {
	animation: mblv3 1s infinite;
}

.mbrank_4 {
	animation: mblv4 1s infinite;
}

.mbrank_5 {
	animation: mblv5 1s infinite;
}

.mbrank_6 {
	animation: mblv6 1s infinite;
}

.mbrank_admin {
	animation: mblv7 1s infinite;
}

@keyframes mblv1 {
	0%   {
		-webkit-filter: none;
  		filter: none;
  	}
	50%  {
		-webkit-filter: drop-shadow(0 0 5px #ffad00);
  		filter: drop-shadow(0 0 5px #ffad00);
	}
	100% {
		-webkit-filter: none;
  		filter: none;
  	}
}

@keyframes mblv2 {
	0%   {
		-webkit-filter: none;
  		filter: none;
  	}
	50%  {
		-webkit-filter: drop-shadow(0 0 5px #00ebff);
  		filter: drop-shadow(0 0 5px #00ebff);
	}
	100% {
		-webkit-filter: none;
  		filter: none;
  	}
}

@keyframes mblv3 {
	0%   {
		-webkit-filter: none;
  		filter: none;
  	}
	50%  {
		-webkit-filter: drop-shadow(0 0 5px #1000ff);
  		filter: drop-shadow(0 0 5px #1000ff);
	}
	100% {
		-webkit-filter: none;
  		filter: none;
  	}
}

@keyframes mblv4 {
	0%   {
		-webkit-filter: none;
  		filter: none;
  	}
	50%  {
		-webkit-filter: drop-shadow(0 0 5px #ff0000);
  		filter: drop-shadow(0 0 5px #ff0000);
	}
	100% {
		-webkit-filter: none;
  		filter: none;
  	}
}

@keyframes mblv5 {
	0%   {
		-webkit-filter: none;
  		filter: none;
  	}
	50%  {
		-webkit-filter: drop-shadow(0 0 5px #ff001b);
  		filter: drop-shadow(0 0 5px #ff001b);
	}
	100% {
		-webkit-filter: none;
  		filter: none;
  	}
}

@keyframes mblv6 {
	0%   {
		-webkit-filter: none;
  		filter: none;
  	}
	50%  {
		-webkit-filter: drop-shadow(0 0 5px #ff003e);
  		filter: drop-shadow(0 0 5px #ff003e);
	}
	100% {
		-webkit-filter: none;
  		filter: none;
  	}
}

@keyframes mblv7 {
	0%   {
		-webkit-filter: none;
  		filter: none;
  	}
	50%  {
		-webkit-filter: drop-shadow(0 0 5px #ff8a00);
  		filter: drop-shadow(0 0 5px #ff8a00);
	}
	100% {
		-webkit-filter: none;
  		filter: none;
  	}
}
.bg_conpon_ru_text,.bg_conpon_ru_text2,
.text-coupon {
	display: inline;
    font-size: 35px;
    color: #ffdc6f;
}
.caltop {
    color: #ecc802;
    background: #464646;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
    padding: 15px 0;
    line-height: 28px;
}
/**********************************************************************/
/************************* END - Roulette ***************************/
/**********************************************************************/

/**********************************************************************/
/*********************** Casino 3 ***************************/
/**********************************************************************/
.content_middle {

}
.cnt-game-ifm {
    text-align: center;
}
.conten-bg {background-color: #000;display: flex;padding: 20px;background: url('/images/ca/live-img-4-1.jpg') no-repeat top left;;width: 1260px; background-color: #000000;}
.conten-casino-left {width: 174px;}
.conten-casino-left img {width: 100%;}
/** 20230211 */
.conten-casino-right {
    width: 400px;
    background: #00000063;
    padding: 20px 20px;
}
.row-casino {display: flex;justify-content: space-between;font-size: 21px;padding: 15px 22px;font-weight: bold;margin-left:20px;flex:1;align-items: center;}
.cn-title {}
.cn-sub {}
.cn-cnt-center {font-size: 21px;padding-top: 30px;}
.cn-title-img {font-size: 25px;}
.casino-cnt-group {padding-top: 50px;}
.cn-casino-btn {display: flex;justify-content: space-between;}
.cn-input {}
.cn-input input {height: 50px;width: 100%;text-align: center;padding: 0px;font-size: 18px;}
.cn-casino-btn .cn-btn {text-align: center;background-color: #343434;width: 106px;padding: 20px 0px;cursor: pointer;font-size: 16px;}
.cn-casino-btn .cn-btn:hover {background-color: #343434e3;}
.cn-casino-sub-btn {font-size: 18px;background-color: #c4c4c4;height: 50px;color: #0c0c0c;cursor: pointer;font-weight: 600;display: flex;justify-content: center;align-items: center;}


.cnt_level-group .level_group img {
	width: 24px;	
}
.socialicon {
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 9px 0px 0px;
	cursor: pointer;
}

.socialicon img {
    width: 100%;
}

/* slot-page */
 
 .select-menu {

  }
  .select-menu .select-btn-slot {
    display: flex;
    border-radius: 8px;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  }
  .select-menu .options {
    overflow-y: auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    animation-name: fadeInDown;
    -webkit-animation-name: fadeInDown;
    animation-duration: 0.35s;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.35s;
    -webkit-animation-fill-mode: both;
    display: none;
  }
  .select-menu .options .option {
    cursor: pointer;
    padding: 40px 15px;
    border-radius: 8px;
    align-items: center;
    border:1px solid #fff;
  }
  .select-menu .options .option:hover {

  }
  .select-menu .options .option .line-title-slot {
    font-size: 25px;
    margin-right: 12px;
  }
  .select-menu .options .option .option-text {
    font-size: 18px;
    color: #333;
  }
  
  .select-btn-slot img {
    transition: 0.3s;
  }
  
  .select-menu.active .select-btn-slot img {
    transform: rotate(-180deg);
  }
  .select-menu.active .options {
    display: block;
    opacity: 0;
    z-index: 10;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    animation-duration: 0.4s;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.4s;
    -webkit-animation-fill-mode: both;
  }
  
  @keyframes fadeInUp {
    from {
      transform: translate3d(0, 30px, 0);
    }
    to {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  }
  @keyframes fadeInDown {
    from {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
    to {
      transform: translate3d(0, 20px, 0);
      opacity: 0;
    }
  }
 .slot-menu-games-sub {}
 .all-game-frame {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
 .game-frame {
    height: 92px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .4s ease-out;
    position: relative;
    width: 110px;
    margin: 5px 10px;
}
 .game-frame:hover {
     opacity:0.5;
 }
 .pic {
    width: 67px;
    margin-bottom: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
}
 .innerPic {
    width: 100%;
    padding-bottom: 66.3%;
    background-size: cover;
    transition: .4s ease-out;
}
 .game-frame h4 {
    font-size: 14px;
    transition: .4s ease-out;
    white-space: nowrap;
    margin-top: 10px;
}
 .conten-menu-slot-page {}
 .con-menu-slot-page {
    display: flex;
    justify-content: space-between;
}
 .menu-slot-title {
    width: 100%;
}
 .menu-slot-game {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100px;
    cursor: pointer;
}
.menu-slot-game img:hover {
    opacity:0.5;
    transition:0.3s;
}
 .icon-menu-slot {
    height: 50px;
}
 .icon-menu-slot img {}
 .menu-game-name {}
 .con-title-search {
    display: flex;
    align-items: center;
    width: 222px;
    height: 54px;
    background: #1b1b1b;
    border-radius: 5px;
    border: 1px solid #434343;
    padding: 0px 10px;
}
 .search-input {
    margin: 0px 0px;
}
 .search-input input {
    background: unset;
    border: unset;
    color: #fff;
    text-align: left;
    padding: 0px 10px;
    font-size: 14px;
    height: 45px;
}
.search-input input:focus {
    outline:unset;
}
 .icon-search {
    padding: 0px 2px;
    width: 25px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
 .icon-search img {}
 .con-menutitle-game-slot {}
 .con-title-slot {
    display: flex;
    align-items: center;
    padding: 30px 0px;
}
 .line-title-slot {
    display: flex;
    align-items: center;
}
 .line-title-slot img {}
 .line-title-slot-name {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 10px;
}
 .line-title-slot-name img {}
 .name-title-slot {
    padding: 0px 10px;
}
 .menu-game-slot-page {
    display: flex;
    width: 100%;
}
.rows-gamesslot {
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
}
.gamesslot {
    cursor: pointer;
}
.name-slot-games {
    padding: 10px 0px;
    text-align: center;
    font-size: 19px;
}
.gamesslot .icongames  {
    background-repeat: no-repeat;
    background-size: 100%;
    height: 140px;
    width: 188px;
}
.icongames.selected {}
.hover-slot-game {
    display:none;
}
.icongames.selected .hover-slot-game {
    position: relative;
    cursor: pointer;
    transition: .4s ease-out;
    border-radius: 5px;
    transform: translate(-50%,6%);
    display: flex;
    align-items: center;
    justify-content: center;
    left: 94px;
    top: 3px;
}
.icongames.selected .hover-slot-game .bg-hover-slot-game {
    background-color: #101010cc;
    position: absolute;
    border-radius: 15px;
    transition: .4s ease-out;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -1%;
    height: 126px;
    width: 172px;
}
.icongames.selected .hover-slot-game .button-hover-slot-game {
	color: #fff;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 118px;
	width: 188px;
}
.icongames.selected .hover-slot-game .button-hover-slot-game span {
    background-image: url(/images/slot/hover-games.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 155px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}
.games-slot-1 {
    background-image: url(/images/bn-slot/bn-main-s01.png);

}
.games-slot-2 {
    background-image: url(/images/bn-slot/bn-main-s02.png);

}
.games-slot-3 {
    background-image: url(/images/bn-slot/bn-main-s03.png);

}
.games-slot-4 {
    background-image: url(/images/bn-slot/bn-main-s04.png);

}
.games-slot-5 {
    background-image: url(/images/bn-slot/bn-main-s05.png);

}
.games-slot-6 {
    background-image: url(/images/bn-slot/bn-main-s06.png);

}
.games-slot-7 {
    background-image: url(/images/bn-slot/bn-main-s07.png);

}
.games-slot-8 {
    background-image: url(/images/bn-slot/bn-main-s08.png);

}
.games-slot-9 {
    background-image: url(/images/bn-slot/bn-main-s09.png);

}
.games-slot-10 {
    background-image: url(/images/bn-slot/bn-main-s10.png);

}
.games-slot-11 {
    background-image: url(/images/bn-slot/bn-main-s11.png);

}
.games-slot-12 {
    background-image: url(/images/bn-slot/bn-main-s12.png);

}
.games-slot-13 {
    background-image: url(/images/bn-slot/bn-main-s13.png);

}
.games-slot-14 {
    background-image: url(/images/bn-slot/bn-main-s14.png);

}
.games-slot-15 {
    background-image: url(/images/bn-slot/bn-main-s15.png);

}
.games-slot-16 {
    background-image: url(/images/bn-slot/bn-main-s16.png);

}
.games-slot-17 {
    background-image: url(/images/bn-slot/bn-main-s17.png);

}
.games-slot-18 {
    background-image: url(/images/bn-slot/bn-main-s18.png);

}
.games-slot-19 {
    background-image: url(/images/bn-slot/bn-main-s19.png);

}
.games-slot-20 {
    background-image: url(/images/bn-slot/bn-main-s20.png);

}
.games-slot-21 {
    background-image: url(/images/bn-slot/bn-main-s21.png);

}
.games-slot-22 {
    background-image: url(/images/bn-slot/bn-main-s22.png);

}
.games-slot-23 {
    background-image: url(/images/bn-slot/bn-main-s23.png);

}
.games-slot-24 {
    background-image: url(/images/bn-slot/bn-main-s24.png);

}
.games-slot-25 {
    background-image: url(/images/bn-slot/bn-main-s25.png);

}
.games-slot-26 {
    background-image: url(/images/bn-slot/bn-main-s26.png);

}
.games-slot-27 {
    background-image: url(/images/bn-slot/bn-main-s27.png);

}
.games-slot-28 {
    background-image: url(/images/bn-slot/bn-main-s28.png);

}
.games-slot-29 {
    background-image: url(/images/bn-slot/bn-main-s29.png);

}
.games-slot-30 {
    background-image: url(/images/bn-slot/bn-main-s30.png);

}
.games-slot-31 {
    background-image: url(/images/bn-slot/bn-main-s31.png);

}
.games-slot-32 {
    background-image: url(/images/bn-slot/bn-main-s32.png);

}
.games-slot-33 {
    background-image: url(/images/bn-slot/bn-main-s33.png);

}
.games-slot-34 {
    background-image: url(/images/slot/slot-game-1034.png);

}
.games-slot-35 {
    background-image: url(/images/slot/slot-game-1035.png);

}
.btn-slot-red {
    background-image: url(/images/btn-red-slot.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    padding: 0px 20px;
    margin: 0px 2px;
}
.btn-slot-green {
    background-image: url(/images/btn-green-slot.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    padding: 0px 20px;
    margin: 0px 2px;
}
.slottext-title  {
    display: flex;
    align-items: center;
    margin: 0px 15px;
}
.container-casino {
    display: flex;
    justify-content: space-between;
    padding: 30px;
    flex-direction: column;
}
/** 20230211 */
.bigiconcasino {
    background-image: url(https://t4.ftcdn.net/jpg/03/89/96/07/360_F_389960715_AQYmjcWK31h42DWqeYt6hDTWb9IiYc7Y.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    width: 100%;
    margin: 0px auto;
    display: flex;
    justify-content: space-between;
}
.rows-casino-gmaes {
    display: flex;
}
.casino-games {
    /* background-image: url(/images/casino/bg-casino-off.png); */
    /* background-repeat: no-repeat; */
    /* background-size: 100% 100%; */
    padding: 5px 5px;
    /* width: 270px; */
    color: #000;
    font-size: 18px;
    cursor: pointer;
    transition: 0.3s;
}
.casino-games:hover {

  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}
.casino-games .icon-csn {
    display: flex;
    align-items: center;
    justify-content: center;
}
.casino-games .icon-csn img {
    width: 100%;
}
.icon-csn-name {text-align: center;margin: -10px 0px;font-weight: 600;color: #ffffff;position: relative;top: -35px;left: -73px;font-size: 14px;display: none;}
.concasino-games {}


.slick-slide .slide-content {
    margin: 0 10%;
    padding: 50px 100px;
    background: #fff;
  }
  .slick-list {
    margin: 20px 0px;
  }
  .slick-prev,
  .slick-next {
    position: absolute;
    right: 10%;
    background: #777;
    border: none;
    color: transparent;
    width: 30px;
    height: 30px;
    display: none !important;
  }
  .slick-prev:before,
  .slick-next:before {
    content: ">";
    color: #fff;
    font-size: 25px;
  }
  .slick-prev {
    left: 10%;
  }
  .slick-prev:before {
    content: "<";
  }
  .slick-dots {
    list-style: none;
    margin: 0 auto;
    text-align: center;
  }
  .slick-dots li {
    display: inline-block;
  }
  .slick-dots li button {
    transition: 0.2s background-color ease-in-out 0s;
    border: none;
    padding: 0;
    color: transparent;
    width: 10px;
    height: 10px;
    background-color: #777;
    margin-right: 10px;
    border-radius: 50%;
  }
  .slick-dots li.slick-active button {
    background-color: #fff;
  }
  .con-marquee {
    background: #08273b;
    display: flex;
    justify-content: center;
    padding: 10px 0px;
    width: 100%;
}
.marquee-div {
    display: flex;
    width: 1200px;
    align-items: center;
}
.container-games {
    background: rgb(255,255,255,0.5);
    padding: 10px;
}
.title-games-main {
    background-image: url(/images/home/bg-title.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: bold;
}

.main-games-list {
}
.games-list-conten {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 5px;
}
.games-list-conten img {
    width: 388px;
    margin: 0px 0px 5px 0px;
    cursor: pointer;
}

.games-list-conten img {
    overflow: hidden;
  }
  .games-list-conten img{
    backface-visibility: hidden;
    transition: transform 0.3s ease-in-out;
  }
  .games-list-conten img:hover  {
    transform: scale(0.9);
  }
  .conslider {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    margin: auto;
  }

@media only screen and (max-width: 1200px) {
    .con-marquee {
        min-width: 1920px;
        max-width: 1920px;
        margin: auto;
    }
    .conslider {
        min-width: 1920px;
        max-width: 1920px;
        margin: auto;
    }
    .header {
        min-width: 1920px;
        max-width: 1920px;
        margin: auto;
    }
    .container {
      min-width: 1900px;
      max-width: 1200px;
      margin: auto;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .wrapper {
      min-width: 1200px;
      max-width: 1200px;
      margin: auto;
    }
    .main-page {
      min-width: 1200px;
      max-width: 1200px;
      margin: auto;  
    }
    
}
.slick-slide img{display: block;width: 100%;}

.bbs-level-cnt {
    display: flex;
}
.bbs-level-icon {}
.bbs-level-icon img {
    padding: 0px 3px;
}
.bbs-level-name {
    padding-left: 5px;
}

.bg-roulette {
	
background-image: url(/images/img-roulette/bg-roulette.png);
	
background-repeat: no-repeat;
	
background-size: 120% 100%;
}
.roulette .result .result_text {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 148px;
    height: 73px;
    font-weight: bold;
    justify-content: center;
}
.box-rules {
    line-height: 23px;
}
.box-rules p {}
.box-rules p br {
}

.icon-icconArrow02:before {
    filter: grayscale(1);
  	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmVkYTJiM2ZhYywgMjAyMS8xMS8xNy0xNzoyMzoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3RDVEMDc4NTg1RTExRUU4NTY4QTZGMTM3MTEzN0ExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3RDVEMDc5NTg1RTExRUU4NTY4QTZGMTM3MTEzN0ExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjdENUQwNzY1ODVFMTFFRTg1NjhBNkYxMzcxMTM3QTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjdENUQwNzc1ODVFMTFFRTg1NjhBNkYxMzcxMTM3QTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YFHIbAAABRElEQVR42mK8tpYBF5AHYj0gPgbEbxmIBEw4xBOB+BYQbwLi20CsSK6BjEDcAMTzgJgNKiYIxD7EGsiCxAYZMBuI47CokwViYWK8DnMhPxBvw2EYCJQC8RsgvgvE3UCshM9AGSA+AsTORPgIZFAJNHwnAjEPNgNnALEOA2mAGYjzgPgENDhQDJRjIB9oA/FRIJZENrAZiH9TYCjIhWugrgYbuBqaLD5RYKgVEGcgx/IuILYF4ic4NFyHYnygCpT0kBP2JSC2AOKLWBTPBGItIFYB4k4g/oFFjRQQu6PnlKdAbAfEO9HEL0FpUDqsgKaKM1gMdceWlz9BwxSUmEFFRzQQ70dTAzLYHogPoYkbMOIpbYgBYtAgkoBZxMRAGXgFxJVI/H+UGggCS4D4OZT9ghoG/gHilVD2aRYG6oBaaAGzCyDAADMsOZwxVXS5AAAAAElFTkSuQmCC");
}