﻿@charset "utf-8";
  * {
  margin:0;
  padding:0;
}

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  background:none repeat scroll 0% 0% transparent;
  text-align:left;
}

html {
  background-image:url("../img/bg.jpg");
  background-repeat:no-repeat;
  background-color:#1e0232;
}

body {
  font-size:14px;
  font-family:Rubik,sans-serif;
}

a {
  text-decoration:none;
  color:#ff4200;
  font-weight:700;
  -webkit-transition:opacity .2s;
  -moz-transition:opacity .2s;
  -o-transition:opacity .2s;
  transition:opacity .2s;
}

a img {
  border:none;
}

.hover:hover {
  opacity:.5;
}

ul {
  list-style-type:none;
}

p {
  text-align:justify;
}

img {
  max-width:100%;
  max-height:100%;
}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix {
  display:inline-block;
}

* html .clearfix {
  height:1%;
}

.clearfix {
  display:block;
  height:inherit;
}

.clear {
  clear:both;
  height:0;
}

.container {
  width:1024px;
  height:auto;
  margin:0 auto;
  position:relative;
}

#sectionWrapper {
  width:100%;
  height:auto;
  position:relative;
  margin:0 auto;
}

#sectionWrapper #sectionHeader {
  width:100%;
  height:100px;
}

#sectionWrapper #sectionHeader.header {
  height:170px;
}

#sectionWrapper #sectionHeader #sectionLogo {
  height:68px;
  width:305px;
  left:0;
  top:35px;
  position:absolute;
}

#sectionWrapper #sectionHeader .login {
  width:390px;
  height:49px;
  position:absolute;
  right:0;
  top:42px;
}

#sectionWrapper #sectionHeader .login input {
  border:none;
  position:absolute;
  font-size:12px;
  color:#fff;
  background:#1d0231;
}

#sectionWrapper #sectionHeader .login input.username {
  left:60px;
  top:0;
  width:112px;
  height:20px;
  padding:0 5px;
  border:1px solid #ff5400;
  font-style:italic;
}

#sectionWrapper #sectionHeader .login input.password {
  top:27px;
  left:60px;
  width:112px;
  height:20px;
  padding:0 5px;
  border:1px solid #ff5400;
  font-style:italic;
}

#sectionWrapper #sectionHeader .login input.code {
  left:189px;
  top:0;
  width:56px;
  height:20px;
  padding:0 5px;
  border:1px solid #ff5400;
  font-style:italic;
}

#sectionWrapper #sectionHeader .login img.kode {
  position:absolute;
  left:189px;
  top:27px;
  border:1px solid #ff5400;
}

#sectionWrapper #sectionHeader .login input[type=button],
#sectionWrapper #sectionHeader .login input[type=button] {
  padding:0;
  border:none;
  cursor:pointer;
  position:absolute;
  top:0;
}

#sectionWrapper #sectionHeader .login input.btn-login {
  padding-top:-10px;
  border:0 solid;
  border-image-source:linear-gradient(0deg,rgba(173,0,0,1) 0%,rgba(255,0,0,1) 100%);
  border-image-slice:1;
  cursor:pointer;
  visibility:visible;
  background:#FF6000;
  background:linear-gradient(0deg,rgba(255,96,0,1) 0%,rgba(255,126,0,1) 50%,rgba(255,140,0,1) 100%);
  right:0;
  top:0;
  width:127px;
  height:49px;
  font-family:'Bebas Neue',cursive;
  letter-spacing:2px;
  margin-left:5px;
  font-size:24px;
  cursor:pointer;
  color:#fff;
  border-radius:5px;
}

#sectionWrapper #sectionHeader .login input.btn-register {
  padding-top:-10px;
  border:0 solid;
  border-image-source:linear-gradient(0deg,rgba(173,0,0,1) 0%,rgba(255,0,0,1) 100%);
  border-image-slice:1;
  cursor:pointer;
  visibility:visible;
  background-image:url("../img/daftar.gif");
  background-repeat:no-repeat;
  left:-75px;
  top:0;
  width:127px;
  height:49px;
  font-family:'Bebas Neue',cursive;
  letter-spacing:2px;
  margin-left:2px;
  font-size:24px;
  cursor:pointer;
  color:#fff;
  border-radius:5px;
}

#sectionWrapper #sectionHeader .login .fogotpass {
  position:absolute;
  color:#fff;
  font-size:12px;
  font-style:italic;
  position:absolute;
  right:168px;
  top:100px;
  font-weight:700;
}

#sectionWrapper #containerWrapper {
  width:100%;
  height:auto;
}

#sectionWrapper #containerWrapper #sectionMenu {
  width:100%;
  height:47px;
  padding-bottom:0;
}

#sectionWrapper #containerWrapper #sectionMenu .menu {
  float:left;
}

nav {
  margin:0 auto;
  max-width:1024px;
  width:1024px;
  font-family:'Bebas Neue',cursive;
}

#checkbox1,
.toggle {
  display:none;
}

.menu {
  padding:0px;
	margin:0;
	max-width:1024px;
	height:47px;
	border-radius:0;
	align-items:center;
	list-style-type:none;
  padding-right: 6px;
}

.menu li a {
  text-decoration:none;
  align-self:center;
  border-radius:0;
  font-size:20px;
  transition:background .2s linear;
}

li {
  padding-right:2px;
}

.demo li a {
  color:#fff;
}

.maincontent {
  height:395px;
}

.blink {
  animation:blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity:0;
  }
}

#informasi {
  margin-top:5px;
  float:left;
  background:#e8ff00;
  width:1022px;
  height:45px;
  border:1px solid #e8ff00;
  border-radius:5px;
}

.textinformasi {
  float:left;
  color:#1d0231;
  font-size:25px;
  font-family:'Bebas Neue',cursive;
  letter-spacing:0;
  width:117px;
  margin:8px 10px;
}

.textmarquee {
  float:right;
  color:#fff;
  font:normal 18px arial,sans-serif;
  font-style:italic;
  width:875px;
  height:28px;
  margin:5px 5px;
  background:#1d0231;
  padding-top:8px;
  border-radius:7px;
}

#sliderarea {
  margin-top:5px;
  float:left;
  width:789px;
  height:329px;
  border:1px solid #ff4200;
}

.iframestyle {
  width:100%;
  height:329px;
  float:left;
  margin-left:0;
  margin-top:0;
}

.boxtoto {
  position:absolute;
  right:0;
  top:0;
  margin-top:5px;
  float:right;
  width:227px;
  height:329px;
  font-family:'Bebas Neue',cursive;
  border:1px solid #ff9600;
}

.bgnegara {
  float:left;
  width:100%;
  height:53px;
  background:#FF6000;
  background:linear-gradient(0deg,rgba(255,96,0,1) 0%,rgba(255,126,0,1) 50%,rgba(255,140,0,1) 100%);
  left:-75px;
}

.bg {
  position:absolute;
  top:0;
  right:0;
  z-index:5;
  width:41px;
  height:52px;
}

.bg2 {
  position:absolute;
  top:148px;
  right:0;
  z-index:5;
  width:41px;
  height:52px;
}

.negara {
  padding-top:2px;
  text-align:center;
  color:white;
  font-family:Impact,Haettenschweiler,Franklin Gothic Bold,Charcoal,Helvetica Inserat,Bitstream Vera Sans Bold,Arial Black,sans serif;
  font-style:italic;
  font-size:25px;
}

.tgltoto {
  text-align:center;
  color:white;
  font-family:Impact,Haettenschweiler,Franklin Gothic Bold,Charcoal,Helvetica Inserat,Bitstream Vera Sans Bold,Arial Black,sans serif;
  font-style:italic;
  font-size:15px;
}

.boxbola {
  float:left;
  width:100%;
  height:95px;
}

.bolaarea {
  float:left;
  margin-top:25px;
  width:100%;
  height:45px;
}

.bolaimg {
  float:left;
  margin-left:10px;
  width:45px;
  height:45px;
}

.texttoto {
  color:#340065;
  float:left;
  width:100%;
  height:31px;
  background:yellow;
  font-family:Impact,Haettenschweiler,Franklin Gothic Bold,Charcoal,Helvetica Inserat,Bitstream Vera Sans Bold,Arial Black,sans serif;
  font-size:25px;
  text-align:center;
}

.gameplay {
  float:left;
  margin-top:7px;
  width:1024px;
  height:171px;
}

.gamegap {
  margin-left:5px;
}

.gameplaybox {
  float:left;
  width:201px;
  height:178px;
  background:yellow;
}

.bannerinfo {
  float:left;
  margin-top:5px;
  width:1024px;
  height:277px;
  background:white;
}

.lastesttitle {
  float:left;
  width:100%;
  height:29px;
  vertical-align:middle;
  background:rgb(255,128,0);
  background:linear-gradient(0deg,rgba(255,128,0,1) 0%,rgba(255,7,0,1) 44%,rgba(135,4,7,1) 100%);
  color:#fff;
  font-size:25px;
  font-family:'Bebas Neue',cursive;
  padding-top:5px;
  padding-bottom:3px;
  margin-bottom:2px;
}

.tototitle {
  float:left;
  text-align:center;
  width:80px;
}

.countrytoto {
  width:80px;
  padding-left:8px;
  text-align:left;
  font-size:18px;
  text-transform:uppercase;
}

.datetoto {
  width:85px;
  text-align:left;
  font-size:18px;
}

.imgtoto {
  width:30px;
  height:30px;
}

#gaptoto {
  margin-left:0;
  margin-top:0;
  width:302px;
  height:32px;
  border-bottom:1px solid #ff9600;
}

.wrappersection {
  float:left;
  width:100%;
}

table {
  border-left:0 solid #ddd;
  border-right:0 solid #ddd;
}

table,
td,
th {
  border-bottom:0 solid #ddd;
}

table {
  border-collapse:collapse;
  width:90%;
}

td {
  /* background:rgb(96,96,96);
  background:linear-gradient(0deg,rgba(96,96,96,1) 0%,rgba(0,0,0,0) 44%,rgba(41,41,41,0) 100%);
  */

	height:0;
  text-align:center;
  vertical-align:center;
}

.widget-content {
  margin:0 0 0 0;
}

tr td a {
  display:block;
}

.widget-content tr td {
  border-top:0;
  letter-spacing:0;
  color:#fff;
}

.nbox {
  -webkit-box-shadow:aquamarine;
  -moz-box-shadow:0 -2px 0 0 rgba(7,32,49,1);
  padding:0 0;
  float:left;
  margin-top:15px;
  width:1024px;
}

.media-body {
  vertical-align:middle;
}

.media-body span {
  position:absolute;
  font-family:'Bebas Neue',cursive;
  font-weight:normal;
  font-size:30px;
  margin-left:80px;
  color:#fff;
  padding-top:11px;
  font-family:Impact,Haettenschweiler,Franklin Gothic Bold,Charcoal,Helvetica Inserat,Bitstream Vera Sans Bold,Arial Black,sans serif;
  font-style:italic;
}

.media {
  float:left;
  width:337px;
  height:58px;
  margin-top:0;
  margin-left:0;
  font-size:18px;
  background:#A200FF;
  background:linear-gradient(180deg,rgba(162,0,255,1) 0%,rgba(126,5,220,1) 50%,rgba(88,5,159,1) 100%);
  border:0 solid #ff9600;
}

.socialico {
  float:left;
  width:40px;
  height:40px;
  position:absolute;
  margin-top:9px;
  margin-left:30px;
}

.middleinfo {
  float:right;
  margin-top:7px;
  width:1024px;
  height:276px;
}

.gameswraper {
  font-family:arial;
  float:left;
  margin-right:10px;
  width:320px;
  height:276px;
  border:0 solid #ff9600;
}

.games {
  float:left;
  margin:0 auto;
  text-align:center;
  width:320px;
  height:62px;
  margin-bottom:7px;
  border:1px solid #ff9600;
}

.boxmid {
  float:left;
  width:362px;
  height:276px;
  border:1px solid #ff9600;
  background:rgb(129,23,0);
  background:linear-gradient(0deg,rgba(129,23,0,1) 0%,rgba(50,0,0,1) 100%);
}

.boxmid span {
  transform:translate(-50%,-50%);
  top:50%;
  left:50%;
  letter-spacing:5px;
  font-weight:normal;
  background-image:linear-gradient(
		to top,#a74b00 10%,#a74b00 0,#ffea00 22%,#a74b00 45%,#ffea00 50%,#ffea00 55%,#be8600 78%,#ffea00 100%
		);
  color:gold;
  -webkit-background-clip:text;
  letter-spacing:0;
  -webkit-text-stroke:0 #6c0000;
}

.boxsmartphone {
  float:left;
  position:absolute;
  right:0;
  margin-left:8px;
  width:320px;
  height:276px;
  border:1px solid #ff9600;
  background:rgb(129,23,0);
  background:linear-gradient(0deg,rgba(129,23,0,1) 0%,rgba(50,0,0,1) 100%);
  animation:gradient 15s ease infinite;
}

.boxsmartphone span {
  transform:translate(-50%,-50%);
  top:50%;
  left:50%;
  letter-spacing:5px;
  font-weight:normal;
  background-image:linear-gradient(
		to top,#a77600 10%,#a77600 0,#ffea00 22%,#a77600 45%,#ffea00 50%,#ffea00 55%,#be8600 78%,#ffffff 100%
		);
  color:#ffa200;
  -webkit-background-clip:text;
  letter-spacing:2px;
  -webkit-text-stroke:0 #6c0000;
}

.boxslotgames {
  float:left;
  border:1px solid #ff9600;
}

#sectionWrapper #containerWrapper #sectionFooter {
  width:100%;
  height:40px;
  text-align:center;
}

#sectionWrapper #sectionFooter p {
  text-align:justify;
  color:#fff;
  font-size:16pt;
  font-family:'Bebas Neue',cursive;
  line-height:26px;
  padding-top:7px;
  text-align:center;
}

#sectionWrapper #sectionArtikel {
  width:100%;
  height:auto;
  position:relative;
}

#sectionWrapper #sectionArtikel p {
  text-align:justify;
  color:#fff;
  font-size:10pt;
  line-height:26px;
  margin:20px;
  margin-right:5px;
  margin-left:5px;
}

#sectionWrapper #sectionArtikel h1 {
  text-align:center;
  color:#ff8c00;
  font-size:16pt;
  line-height:26px;
  margin:20px;
  margin-right:5px;
  margin-left:5px;
}

#sectionWrapper #sectionArtikel h2 {
  text-align:center;
  color:#c9dd00;
  font-size:14pt;
  line-height:26px;
  margin:20px;
  margin-right:5px;
  margin-left:5px;
}

#sectionWrapper #sectionArtikel h3 {
  text-align:center;
  color:#ff8c00;
  font-size:12pt;
  line-height:26px;
  margin:20px;
  margin-right:5px;
  margin-left:5px;
}

#sectionWrapper #sectionArtikel h4 {
  text-align:center;
  color:#c9dd00;
  font-size:12pt;
  line-height:26px;
  margin:20px;
  margin-right:5px;
  margin-left:5px;
}

#sectionWrapper #sectionArtikel .copyright {
  color:#696969;
  text-align:center;
  font-weight:700;
  font-style:italic;
}

aside {
  position:fixed;
  bottom:0;
  max-width:240px;
  text-align:center;
}

aside.aside-left {
  left:10px;
}

aside.aside-right {
  right:0;
}

@keyframes glowing {
  0% {
    box-shadow:0 0 -10px #fffc00;
  }
  40% {
    box-shadow:0 0 20px #fffc00;
  }
  60% {
    box-shadow:0 0 20px #fffc00;
  }
  100% {
    box-shadow:0 0 -10px #fffc00;
  }
}

.button-glow {
  animation:glowing 3000ms infinite;
}

/*# sourceMappingURL=button.css.map */

.glow {
  text-decoration:none;
  position:relative;
  overflow:hidden;
}

.glow:hover {
  box-shadow:1px 1px 25px 5px rgba(0,0,0,0.7);
}

.glow:before {
  content:"";
  position:absolute;
  top:0;
  left:-100%;
  width:100%;
  height:100%;
  background:linear-gradient(
    120deg,transparent,rgba(255,255,255,0.9),transparent
  );
  transition:all 650ms;
}

.glow:hover:before {
  left:100%;
}

.light {
  -webkit-mask-image:linear-gradient(-15deg,rgba(0,0,0,.6) 30%,#000 50%,rgba(0,0,0,.6) 70%);
  -webkit-mask-size:200%;
  animation:shine 2s infinite;
}

@-webkit-keyframes shine {
  from {
    -webkit-mask-position:150%;
  }
  to {
    -webkit-mask-position:-50%;
  }
}