body {
	font-family:'Roboto Flex',sans-serif;
	background:#00160f;
  }
  
  ::placeholder {
	/* Chrome,Firefox,Opera,Safari 10.1+ */
  
	color:#00160f;
	opacity:1;
	/* Firefox */;
  }
  
  :-ms-input-placeholder {
	/* Internet Explorer 10-11 */
  
	color:#00160f;
  }
  
  ::-ms-input-placeholder {
	/* Microsoft Edge */
  
	color:#00160f;
  }
  
  #wrapper {
	margin:0 auto;
	width:1000px;
  }
  
  #header {
	display:flex;
	justify-content:space-between;
  }
  
  #header img#logo {
	margin-bottom:15px;
	width:300px;
  }
  
  div#login {
	display:table;
  }
  
  div#login div.row {
	display:table-row;
  }
  
  div.row > span {
	display:table-cell;
  }
  
  div.row:first-child span {
	padding-bottom:10px;
  }
  
  #code {
	background:url("../img/code.png") no-repeat;
  }
  
  #code span {
	display:inline-block;
	width:80px;
	text-align:center;
	font-size:22px;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
  }
  
  input#txtUsername {
	background-image:url("../img/username.png");
	width:142px;
	height:28px;
	border:none;
	padding:0 0 0 30px;
  }
  
  input#txtPassword {
	background-image:url("../img/password.png");
	width:142px;
	height:28px;
	border:none;
	padding:0 0 0 30px;
  }
  
  input#txtCode {
	width: 90px;
    height: 22px;
    border: none;
    padding: 6px 0px 0px 5px;
  }
  
  #btnSignIn {
	background:url("../img/login.png") no-repeat;
	width:172px;
	height:28px;
	border:none;
	cursor:pointer;
  }
  
  #menu ul {
	display:flex;
	list-style:none;
	margin:5px 0;
	padding:0;
  }
  
  #menu li:not(:last-child) img {
	width:79px;
  }
  
  li#livechat img {
	width:136px;
  }
  
  #news {
	background-image:url("../img/bg-running-text.png");
	width:100%;
	height:30px;
	background-size:cover;
  }
  
  #mid-content {
	display:flex;
	justify-content:space-between;
	margin-top:5px;
  }
  
  #marquee {
	width:845px;
	padding:5px 0 0 80px;
  }
  
  div#slider {
	width:670px;
  }
  
  div#media {
	margin-top:5px;
	display:flex;
	justify-content:space-between;
  }
  
  div#games img {
	width:100%;
	margin-top:5px;
  }
  
  div#divTogel div {
	letter-spacing:1.3em;
	position:relative;
	font-size:2.2em;
	color:#FADE0A;
	font-weight:900;
	font-family:sans-serif;
  }
  
  #sgp {
	top:86px;
	left:48px;
  }
  
  #taipei {
	top:130px;
	left:48px;
  }
  
  img#provider {
	width:100%;
	margin-top:5px;
  }
  
  #footer-text {
	color:#fff;
  }
  #footer-text p {
  	text-align: justify;
  }