.resultsh3{
	font-size:1.4em;
	color:#FFF;
	padding:10px;
	padding-left:15px;
	background:#555;
	position:relative;
	margin-top:20px;
	margin-bottom:5px;
}

.categories h3{
	font-size:1.1em;
	color:#FFF;
	padding:10px;
	padding-left:15px;
	background:#e44f2b;
	position:relative;
	margin-bottom:5px;
}

.categories li{
	display:block;
	font-size:15px;
	padding:10px 15px;
    color: #555;
    background:url(../images/drop_arrow.png) no-repeat 0;
    border-bottom:1px solid #D6D6D6;
}
.categories li:last-child a{
	border:none;
}
.categories li a:hover{
	color:#e44f2b;
}	

.categories{
	margin-bottom:2em;
}
.footer{
	background-color:#000;
	padding-bottom:0.4em;
	color:#fff;
}
.categories ul{
	padding-left:15px;
}


.product-articles p{
	font-size:1.2em;
	color:#333;
	line-height:1.5em;
	padding:5px 0;
}
.product-articles p span{
	color:#23272a;
	font-size:18px;
	font-weight:bold;
}
.product-articles p a{
	color:#e44f2b;
	font-size:14px;
}
.product-articles p a:hover{
	text-decoration:underline;
	color:#23272a;
}
.product-articles li{
	padding:2% 0 2%;
	border-top:1px solid #dfdfdf;
}
.product-articles li:first-child {
	border-top:none !important;
	padding-top:0;
}

.rpad{
	padding:10px 10px 10px 0;
}
.lpad{
	padding:10px 0px 10px 10px;
}
.btn-refresh {
	display:none;	
}


.blink {
  animation: blinker 2s linear infinite;
  padding-left:5px;
  font-size:14px;
  position:absolute;
  left:5px;
  color:blue;
}

@keyframes blinker {  
  10% { opacity: 0.0; }
  50% { opacity: 0.0; }
}

/* 4D Results CSS */
.resultbox {
	border: #aaa 1px solid;
	vertical-align: top;
	-moz-box-shadow: 0 0 3px 1px #ccc;
	-webkit-box-shadow: 0 0 3px 1px #ccc;
	box-shadow: 0 0 3px 1px #ccc;
	width: 100%;
	max-width:410px;
	padding: 4px;
	background-color: #fff;
	margin:0 auto;
	text-align:center;
}
.table_main {
	width: 100%;
}
.table_inner_round {
	width: 100%;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	border: #555 1px solid;
	padding: 8px 0 8px 0;
	background-color: #fff;
	text-align: center;
}

.table_top_header{
	font-weight: 700;
	font-size: 2em;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	width: 100%;
	margin:0;
}

.drawdate {
	font-size: 0.50em;
	height: 40px;
	line-height: 40px;
}

.lable_topprize {
	text-align: left;
	font-size: 1.2em;
	font-weight: 700;
	color: #888;
	height:40px;
	line-height: 40px;
	padding-left: 10px;
	vertical-align: middle;
}

.lable_pball {
	font-size: 1.1em;
	color: #000;
	background-color: #eee;
	width: 25%;
	height:40px;
	line-height: 25px;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: silver;
}

.ltp_6d {
	font-size: 1em;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
}

.lable_botprize {
	font-size: 1.3em;
	font-weight: 700;
	height:30px;
	line-height: 30px;
	background-color: #000;
	color: #fff;
	vertical-align: middle;
	
}

.lbp_5d {
	font-size: 1em;
	width: 12%;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	
}

.lbp_jackpot {
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	background-color: #000;
	color: #fff;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
}

.num_topprize {
	font-size: 2.5em;
	color: #303030;
	font-weight: 700;
	text-align: left;
	background-color: #fff;
	padding-left: 15px;
	height:40px;
	line-height: 40px;
	vertical-align: middle;
	
}

.ntp_6d {
	font-size: 1em;
	padding-left: 5px;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	
}

.num_botprize {
	font-size: 1.7em;
	color: #000;
	width: 20%;
	height:40px;
	line-height: 40px;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: silver;
}

.nbp_R {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000;
}

.nbp_toto {
	width: 12.5%;
	border-color: #ED363F;
	border-style: solid;
	border-width: 1px;
}

.nbp_m4d {
	width: 9%;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
}

.nbp_m4doff {
	width: 9%;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	background-color:#aaa
}

.nbp_6d {
	font-size: 1em;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	
}

.nbp_jackpot {
	width: 100%;
	font-size: 15px;
	font-weight: 700;
	color: #C00;
	border-color: #ED363F;
	border-style: solid;
	border-width: 1px;
}

.font_black {
	color: #000;
}

.font_white {
	color: #fff;
}

.bg_magnum{
	background-color: yellow;
}

.bg_damacai{
	background-color: navy;
}

.bg_toto{
	background-color: #ED363F;
}

.bg_stc{
	background-color: #f4800b;
}
.bg_stec{
	background-color: #159d18;
}
.bg_sabah{
	background-color: #0000ff;
}
.bg_gdlotto{background-color:#e81409;}
.bg_newwin{background-color:#0eb612;}
.bg_luckyhari{background-color:navy;}
.bg_perdana{background-color:#0065ca;}
.bg_sg4d{background-color:#8080ff;}
.bg_sgtoto{background-color:#8080ff;}
.btn-refresh2 {
	display:none;	
}
@media (max-width: 992px) {
.rpad{
	padding:10px 0;
}
.lpad{
	padding:10px 0;
}
.btn-refresh {
	display:block;
    z-index: 9988;
    bottom: 30px !important;
    right: -2px;
    position: fixed !important;
    opacity: 0.8;
}
.btn-refresh2 {
	display:block;
    z-index: 9999988;
	opacity: 1;
}
.num_botprize {
	font-size: 1.6em;
}
}