body{font-size:14px}
#header h1{font-size:24px}
#pagetitle h1,.pagetitle h1{font-size:16px;margin:0;font-weight: 600;}
#pagecontent h1{font-size:30px}
#pagecontent h2,#pagecontent h4{font-size:18px}
#pagecontent h3{font-size:20px}
#pagecontent h5{font-size:16px}
#pagecontent h1,#pagecontent h2,#pagecontent h3,#pagecontent h4,#pagecontent h5{font-weight:700}
#listpasaran a.btn,#listprediksi a.btn{position:relative;border-width:1px;transition:all .3s ease-in-out;margin-top:3px}
#listpasaran a.btn:after,#listprediksi a.btn:after{content:"\203A";font-size:28px;color:#dd4397;position:absolute;right:10px;top:-6px;transition:all .3s ease-in-out}
#footer p{margin:0;font-size:12px}
.numball{display:inline-block;width:28px;height:28px;line-height:28px;border-radius:14px;font-size:18px;text-align:center;font-weight:700;margin:0 1.5px}
.table tr,.table th,.table td{vertical-align:middle}
.predict{padding:10px;margin:10px 0 15px}
img{max-width:100%}
body.hasftop{/*margin-top:75px*/}
body.hasfbot{margin-bottom:105px}
.floating-top,.floating-bottom{background:transparent;height:auto;left:0;padding:0;position:fixed;text-align:center;width:100%;z-index:1001}
.floating-top{top:0}
.floating-bottom{bottom:0}
.banner img,.banner-float img,.banner-top img{display:block;width:100%}
.banner-float,.banner-float img{width:100%}
.banner-top{text-align:center;margin:8px 0}
.banner-top a{display:inline-block;max-width:728px;width:100%}
.banner-top img{height:auto;border:0}
div[class^=banner-]>.btn-close{font-size:12px;position:absolute;top:-28px;left:0;width:100%}
.banner-float-bottom>.btn-close{width:auto!important;left:50%!important;margin-left:-32px}
.banner-float-center>.btn-close{width:auto!important;left:unset!important;right:0!important;margin:0}
@media only screen and (max-device-width:1000px){.floating-top img,.floating-bottom img,.headerbanner img,.banner1 img,.banner2 img,.banner-float img,.banner-top img{width:100%}.banner{width:100%;box-sizing:border-box;text-align:center;background:#fff}.banner img{display:inline-block;width:48%;box-sizing:border-box;margin:5px}.banner-float{position:fixed;width:100%;text-align:center;bottom:1px;z-index:9999}}
@media (max-width:1140px){body.hasftop{margin-top:75px}body.hasfbot{margin-bottom:75px}}
@media (max-width:767px){body.hasftop{margin-top:102px}body.hasfbot{margin-bottom:132px}.numball{font-size:14px;width:20px;height:20px;line-height:20px;border-radius:10px}}
tr.tahun th{background:#a5003c !important;}
tr.hari th{background:#a5003c !important;}
.update-date{margin:8px 15px;font-size:12px;line-height:1.5;color:#d1d1d1}
.update-date time{color:#d1d1d1}
.pb-2 a{color:#a5003c!important}
.pb-2 a:hover{color:#000!important}
a{text-decoration:none}
a:hover{text-decoration:underline}

.table.table-light tbody tr:not(.tahun):not(.hari):not(.banner-top) > td { color: #000 !important; }
.table.table-light tbody tr:not(.tahun):not(.hari):not(.banner-top) > td a { color: #000; }
.table.table-light tr:not(.tahun):not(.hari):not(.banner-top) > td { color:#000 !important; }

.hk-angka-table > tbody > tr > td {
    color: #000 !important;
}


.hk-angka-table tr.tahun > th {

    color: #fff !important;
}


.hk-angka-table tr.hari > th {

    color: #fff !important;
}


.hk-angka-table.table-hover > tbody > tr:hover > td {
    color: #000 !important;
}