@charset "utf-8";
/* CSS Document */
body{
	background: #120203 !important; /* For browsers that do not support gradients */
  	/*background: -webkit-linear-gradient(#120203, #1d190d, #120203); /* For Safari 5.1 to 6.0 */
 	/*background: -o-linear-gradient(#120203, #1d190d, #120203); /* For Opera 11.1 to 12.0 */
  	/*background: -moz-linear-gradient(#120203, #1d190d, #120203); /* For Firefox 3.6 to 15 */
  	/*background: linear-gradient(#120203, #1d190d, #120203); /* Standard syntax */
	font-family:Arial, Helvetica, sans-serif;
	}
* {
    box-sizing: border-box;
}
.row::after {
    content: "";
    clear: both;
    display: table;
}
[class*="col-"] {
    float: left;
    padding: 15px;
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
.header, .container, .footer{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0;
	}
.header{
	background:url(../images/bg_head.png) no-repeat;
	}
.form_login_page{
	text-align:right;
	}
.form_login_page ul li{
	display:inline-block;
	padding:5px;
	padding-left: 0;
    padding-right: 0;
	}
.box_login{
	height:32px;
	border:2px solid #e9c79a;
	background:#CCC;
	padding:5px;
	width:151px;
	border-radius: 5px;
	}
.form_login_page ul li button{
	padding:7px;
	border-radius:5px;
	background: linear-gradient(to bottom, #c6b079 0%,#b19963 31%,#876a35 69%,#725320 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6b079', endColorstr='#725320',GradientType=0 );
    color: #fff;
    opacity: 0.8;
    border-left: 1px solid #eddcb3;
    border-right: 1px solid #eddcb3;
    color: #FFF;
	cursor:pointer;
	height: 32px;
	}
.slide{
	margin:0; 
	padding:0;
	width:1200px;
	margin-left:0px;
	}
.slide img{
	width:100%;
	max-width:1200px !important;
	border-bottom:1px solid red;
	border-top:1px solid red;
	}
.bg_homepage{
	background:url(../images/border.png) no-repeat;
	margin-top:40px;
	}
.bgsport{
	background:url(../images/bg_sport.png) no-repeat;
	margin-top:40px;
	height:565px;
	}
.bgcasinot{
	background:url(../images/contain_computer1.png) no-repeat;
	margin-top:40px;
	height:953px;
	}
.bglotteryt{
	background:url(../images/bg_lotteryt.png) no-repeat;
	margin-top:40px;
	height:565px;
	}
.bgnumber{
	background:url(../images/contain_computer.png) no-repeat;
	margin-top:40px;
	height:953px;
	}
.bgforex{
	background:url(../images/contain_forex.png) no-repeat;
	margin-top:40px;
	height:953px;
	}
.menu{
	position:absolute;
	top:362px;
	left:0;
	z-index:99;
	background:#000000;
	width:1200px;
	opacity:0.9;
	padding-left:60px;
	}
.menu ul li{
	display:inline-block;
	padding:20px;
		text-align:center;
	
	}
.menu ul li a{
	text-decoration:none;
	color:#e9c79a;
	}
.menu ul li:hover{
  background: #e3e3e3; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left top, #e3e3e3, #8d6666); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #e3e3e3, #8d6666); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #e3e3e3, #8d6666); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #e3e3e3, #8d6666); /* Standard syntax */
	border-radius:7px;
	
	}
.menu ul li:active{
  background: #e3e3e3; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left top, #e3e3e3, #8d6666); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #e3e3e3, #8d6666); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #e3e3e3, #8d6666); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #e3e3e3, #8d6666); /* Standard syntax */
	border-radius:7px;
	color:#fff;
	
	}
.col-12{
	padding:0;
	}
 .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
		margin-top:10px;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.text_menu{
	padding-top:10px;
	}
.menu_slide{
	position:relative;
	}
.border{
	background:url(../images/border1.png) no-repeat;
	margin-top:15px;
	}
.border_box{
	margin-top:50px;
	}
.border_buttom{
	/*background:url(../images/borderbuttom.png) no-repeat;*/
	padding-bottom:25px;
	}
.box:hover{
	background:#e9c79a;
	border-radius:30px;
	}
.bglottery{
	background:url(../images/result.png) no-repeat;
	margin-left:15px;
	}
.result_lottery ul{
	margin-left:7px;
	margin-top: 15px;
	}
.date ul li{
	display:inline-block;
	color:#fff;
	padding:0px 30px;
	font-size:16px;
	}
.location ul li{
	padding:33px 41px;
	color:#fff;
	display:inline-block;
	}
.bank img{
	border-radius:5px 5px 0px 0px;
	}
.providers img{
	border-radius:5px;
	margin-bottom:15px;
	}
.social_net{
	text-align:center;
	}
.social_net ul li{
	display:inline-block;
	padding:15px 17px;
	}
.footer{
	background:url(../images/footer.png) no-repeat;
	}
.social_net h4{
	color:#e9c79a;
	}
.providers{
	position:relative;
	}
.ios{
	position:absolute;
	right:10px;
	top:10px;
	z-index:9999;
	}
.android{
	position:absolute;
	right:200px;
	top:10px;
	z-index:9999;
	}
.boxgames h3{
	color:#e9c79a;
	}
.boxgames{
	margin-left:45px;
	margin-top:78px;
	}
.pay{
	text-align:center;
	}
.pay a{
	width:100%;
	text-align:center;
	color:#e9c79a;
	text-decoration:none;
	background:#003;
	padding:10px;
	border-radius:3px;
	}
.pay a:hover{
	background:#000;
	border-radius:3px;
	color:#ffffff;
	}
.banner_sport img{
	/*width:300px;*/
	}
.bg_footer{
	background:url(../images/footer.png) no-repeat;
	}
.casino a{
	text-decoration:none;
	color:#e9c79a;
	}
.casino{
	margin-top:31px;
	/*margin-left:23px;*/
	}
.row2{
	margin-left:23px;
	}
.row2 a{
	text-decoration:none;
	color:#e9c79a;
	}
.box_casino:hover{
	width:100%;
	height:auto;
	background:url(../images/hover.png) no-repeat;
	}
.text_casino a h3{
	margin-top:1px;
	border:1px solid #e9c79a;
	border-radius:3px;
	padding:8px;
	width:265px;
	margin-left:11px;
	}
.text_casino a h3:hover{
	background:#CCC;
	color:#000;
	padding:8px;
	width:265px;
	}
.text_casino a{
	text-align:center;
	margin-left:23px;
	}
.banner_sport img:hover{
	background:url(../images/hover2.png) no-repeat;
	z-index:99;
	}
.m {
    margin-left: -24px;
}
.number{
	margin-top:33px;
	margin-left:50px;
	}
.box_number:hover{
	width:100%;
	height:auto;
	background:url(../images/hover3.png) no-repeat;
	}
a{
	text-decoration:none;
	color:#e9c79a;
	}
.number_row2{
	margin-top:-6px;
	margin-left:50px;
	
	}
.text_game a h3:hover{
	color:#fff;
	}
.text_forex{
	width:100%;
	max-width:1200px;
	display:block;
	text-align:center;
	overflow:hidden;
	}
.text_forex h2​ a{
	width:100%;
	color:#e9c79a;
	overflow:hidden;
	}
.panel{
	display:none;
	color:#e9c79a;
	}
.panel ul li{
	list-style:none;
	}
.flip, .jion{
	padding:10px;
	border-radius:5px;
	}
.element-four-list{
	position:relative;
	}
/*.flip{
	position:absolute;
	top:87%;
	left:66px;
	}
.jion{
	position:absolute;
	top:87%;
	right:62px;
	}*/
.logo{
	float:left;
	margin-right:15px;
	}
.lang{
	width:100%;
	margin-left:100px;
	}
.lang ul{
	list-style:none;
	margin-top:15px;
	}
.lang ul li{
	display:inline-block;
	list-style:none;
	}
.fff, .fff span{
	color:#ffffff;
	}
.speedometer_content .sc_title {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
speedometer_content .left {
    padding: 0 10px 0 0;
}
.speedometer_content .right {
    padding: 0 0 0 10px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
.speedometer_content .min {
    font-size: 16px;
    color: #c3a253;
    font-weight: bold;
}
.speedometer_content .right {
    padding: 0 0 0 10px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
.first{
	color:#ffffff;
	}
..speedometer_content .second {
    padding-top: 7px;
}
.progress-bar-wrapper {
    border-radius: 8px;
    background: #ECECEC;
    height: 15px;
    width: 100%;
    /* box-shadow: inset 0px 1px 1px 1px #D7D7D7; */
}
.level-1 {
    width: calc(2/10 * 100%);
}
.bar {
    border-radius: 6px;
    height: 100%;
    transition: width .3s ease-in-out;
    background: #959595;
}
.speedometer_content .second {
    padding-top: 7px;
}
.speedometer_content .sc_title {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
.speedometer_content .left {
    padding: 0 10px 0 0;
}
.speedometer_content .right {
    padding: 0 0 0 10px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
.speedometer_content .min {
    font-size: 16px;
    color: #c3a253;
    font-weight: bold;
}
.speedometer_content .second {
    padding-top: 7px;
}
.speedometer_content .third {
    padding-top: 12px;
}
.sc_title{
	color:#ffffff;
	padding:5px;
	line-height:25px;
	}
.right{
	float:right;
	/*color:#FFF;*/
	}
.section-title-wr-2 {
    display: table;
    width: 100%;
    /* padding: 5px 0; */
    text-align: left;
    max-width: 228px;
    margin: 0 auto;
    /* border-bottom: 2px solid #00aeef; */
}
.banners-block h4 {
    font-size: 17px;
    margin-bottom: 15px;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.fff {
    color: #fff;
}
.winners {
    font-family: 'myriad pro';
    color: #959595;
    height: 250px;
    overflow-y: hidden;
}
.winners .item {
    padding-left: 0px;
    padding-right: 20px;
    /* background: #253144; */
}
.winners .item {
    display: block;
    border-bottom: 1px solid #7d7d7d;
    height: 50px;
    padding-top: 5px;
    padding-bottom: 0px;
    clear: both;
    font-size: 14px;
}
.info_bank{
	width:100%;
	height:auto;
	background:#120203;
	color:#fff;
	border-radius:5px 5px 0 0;
	display:block;
	width:100%;
	}
.part a{
	float:left;
	padding:5px 15px;
	background:#c7b306;
	border-radius:5px;
	color:#000000;
	margin:5px;
	margin-left:0;
	}
.part a:hover{
	background:#8e7540;
}
.part_right{
	float:right;
	margin:5px;
	}
.power_on{
	float:left;
	padding:5px;
	}
.jam{
	clear:both;
	margin:0 auto;
	background:#8e7540;
	padding:5px;
	width:95%;
	display:block;
	}
.detail{color:#CCC;}
.info2{
	border:2px solid #fbd01b;
	border-radius:5px;
	float:left;
	width:20%;
	background:#120203;
	}
.time_date{
	padding:5px 15px;
	}
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.detail h4{
	color:#CCC;
	}
.detail p{
	color:#CCC;
	}
.winners {
    font-family: 'myriad pro';
    color: #959595;
    height: 250px;
    overflow-y: hidden;
}
.section-title-wr-2 {
    display: table;
    width: 100%;
    /* padding: 5px 0; */
    text-align: left;
    
}
.winners .item .date .right i {
    background-image:url(../images/home-clock.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 13px;
    height: 12px;
    background-position: top left;
    vertical-align: text-top;
    margin-right: 4px;
}
.winners .item .date .left i {
    background-image: url(../images/home-date.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 15px;
    height: 16px;
    background-position: top left;
    vertical-align: text-bottom;
    margin-right: 4px;
}
.winners .item .name {
    width: 68px;
    clear: both;
    display: inline-block;
    font-size: 14px;
}
.winners .item {
    padding-left: 0px;
    padding-right: 20px;
    /* background: #253144; */
}
.winners .item {
    display: block;
    border-bottom: 1px solid #7d7d7d;
    height: 50px;
    padding-top: 5px;
    padding-bottom: 0px;
    clear: both;
    font-size: 14px;
}
.item {
    position: relative;
}
.right {
    float: right;
}
.winners span{
  color:#c3a253;
}
#alert-box{
	display:none;position: fixed;top: 40%;left: 50%;width: 50%;max-width: 300px;min-width: 150px;height: auto;z-index: 1500;
	-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);text-align:center;background: rgba(152, 95, 42, .8);
	border-radius:1em;padding:10px;color:white;font-size:16px; font-family:Arial, Helvetica, sans-serif;
}
ul.nav.navbar-nav li{
	padding:8px;
}
ul.nav.navbar-nav li a span{
	color:#F00;
	font-size:16px;
}
ul.nav.navbar-nav li a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.info_bank2 span{
	color:#fff;
}
.text_game a h3{
	color:#e9c79a !important;
	font-size:18px;
	line-height:50px;
}.text_casino a h3, .text_forex h2 a{
	color:#e9c79a !important;
	font-size:18px;
}
.box_login::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #444444;
}
.box_login:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #444444;
}
.box_login::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #444444;
}
.box_login:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #444444;
}
.box_login::-ms-input-placeholder { /* Microsoft Edge */
   color:    #444444;
}
.result_lottery{
	height:112px; width:1175px;
	border:1px solid #fbd01b;
	margin-left:15px;
	background:#000;
}
.div_result{
	width:144px;
	height:110px;
	border-right:1px solid #fbd01b;
	display:inline-block;
}.div_result .div_date{
	position:absolute;
	text-align:center;
	width:144px; color:#fff; margin-top:5px;
}.div_result .div_pool{
	position:absolute;
	text-align:center;
	width:144px; color:#fff; margin-top:80px;
}.div_result .div_num{
	position:absolute;
	margin-top:40px;
	text-align:center;
	width:144px;
}.div_result .div_num .div_num_result{
	display:inline-block;
	color:#fff;
	text-align:center;
	padding:5px;
	background:url(../images/togel_result.png) no-repeat; width:25px; height:35px; padding-top:5px;
}