body{font-size:14px}
#header h1{font-size:24px}
#pagetitle h1,.pagetitle h1{font-size:16px;margin:0}
#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}}