html { height:100%;overflow-y:scroll; }
body { 
background:#930101;color:#fff;
font-family:arial;/*ethnocentricregular*/color:#fff;font-size:12px;
}
.img-responsive { height:auto !important; }
.top-header-info { color:#fff;text-decoration:none;margin:5px 15px 0 0;display:inline-block;text-align:left;border:0px red solid; }
.top-header-info:hover, .top-header-info:focus { color:#fff;text-decoration:none; }
.top-header-info .icon { float:left;display:inline-block;width:30px;height:30px;margin-right:4px;border:0px blue solid; }
.top-header-info .for-info { float:left;display:inline-block; }
.top-header-info .info-cat { display:block;font-family:arial;font-size:10px;line-height:15px; }
.top-header-info .info-det { display:block;font-family:'Arial Black';font-size:12px;line-height:15px; }
.info-googleplus .icon 	{ background:url(/img/sosmed.h30.png) no-repeat 0 0;background-size:420px 30px; }
.info-bbm .icon 			{ background:url(/img/sosmed.h30.png) no-repeat -30px 0;background-size:420px 30px; }
.info-ym .icon 			{ background:url(/img/sosmed.h30.png) no-repeat -60px 0;background-size:420px 30px; }
.info-wa .icon 			{ background:url(/img/sosmed.h30.png) no-repeat -90px 0;background-size:420px 30px; }
.info-wechat .icon 		{ background:url(/img/sosmed.h30.png) no-repeat -120px 0;background-size:420px 30px; }
.info-twitter .icon 		{ background:url(/img/sosmed.h30.png) no-repeat -150px 0;background-size:420px 30px; }
.info-skype .icon 		{ background:url(/img/sosmed.h30.png) no-repeat -180px 0;background-size:420px 30px; }
.info-line .icon 			{ background:url(/img/sosmed.h30.png) no-repeat -210px 0;background-size:420px 30px; }
.info-facebook .icon 		{ background:url(/img/sosmed.h30.png) no-repeat -240px 0;background-size:420px 30px; }
.info-sms .icon 			{ background:url(/img/sosmed.h30.png) no-repeat -270px 0;background-size:420px 30px; }
.info-intagram .icon 		{ background:url(/img/sosmed.h30.png) no-repeat -300px 0;background-size:420px 30px; }
.info-pinterest .icon 	{ background:url(/img/sosmed.h30.png) no-repeat -330px 0;background-size:420px 30px; }
.info-x .icon 			{ background:url(/img/sosmed.h30.png) no-repeat -360px 0;background-size:420px 30px; }
.info-telegram .icon 		{ background:url(/img/sosmed.h30.png) no-repeat -390px 0;background-size:420px 30px; }
.nice-header { height:110px;position:relative;overflow:hidden; }
.nice-header .contact-utama { height:55px;position:absolute;top:0;left:33%;width:70%; }
.nice-header .menu-utama { background:#;height:52px;position:absolute;bottom:0;left:32%;width:70%; }
.nice-header .menu-utama a { display:inline-block;padding:0 50px 0 15px;height:52px;line-height:52px;background:url(/img/def.decor.main.menu.png) no-repeat right top;font-family:'Arial Black';font-size:14px;letter-spacing:-1px;font-style:italic;color:#fff; }
.nice-header .decor-decor6-1 { height:110px;width:305px;position:absolute;top:0;left:0;background:url(/img/def.decor.main.menu.decor0.png) no-repeat; }
.nice-header .decor6 {
	position:absolute;
	z-index:1;
	bottom:0;
	left:50%;
	width:3300px;
	margin-left:-450px;
	height:110px;
	background:url(/img/def.decor.main.menu.decorx.png);
}
.nice-header .decor5 {
	position:absolute;
	z-index:6;
	top:108px;
	left:50%;
	width: 2000px;
	margin-left:-2910px;
	height:2px;
	background:url(/img/def.header.decor.ext1.jpg);
}
.nice-header .decor4 {
	position:absolute;
	z-index:5;
	top:0;
	left:50%;
	margin-left:-230px;
	padding:5px 0 0 50px;
	width:70%;
	height:55px;
	background:url(/img/def.header.decor3.png) repeat-x;
}
.nice-header .decor3 {
	position:absolute;
	z-index:4;
	top:0;
	left:0;
	width:100%;
	height:54px;
	background:#971527 url(/img/def.header.decor2.png) repeat-x top center;
}
.nice-header .decor2 {
	position: absolute;
	top:54px;
	left:50%;
	z-index:2;
    width: 3070px;
	margin-left:-3270px;
    border-width: 56px 35px 0 0 ;
    border-style: solid;
    border-color: #971527 transparent;
}
.nice-header .decor1 { position:absolute;z-index:3;height:110px;width:100%;background:url(/img/def.header.decor.png) no-repeat center top; }
.nice-header .tt { border:0px white solid;height:110px;position:relative;z-index:110; }
.nice-header .logo { width:30%;height:110px; }
.main-body { position:relative;overflow:hidden; }
.isi-main-body { position:relative;z-index:5;font-family:'Arial Black';font-size:12px;background:url(/img/def.main.body.bg1.png) repeat-x; }
.for-site-steps { padding:10px;background:url(/img/def.main.body.bg2.png) repeat-x; }
.content-main-body {
	position: relative;padding:2px;
	border-top: 1px solid rgba(255,255,255,0.5);
}
.content-main-body:before, .content-main-body:after {
	content: "";
	position: absolute;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.5)), to(transparent));
	background-image: -webkit-linear-gradient(rgba(255,255,255,0.5), transparent);
	background-image: -moz-linear-gradient(rgba(255,255,255,0.5), transparent);
	background-image: -o-linear-gradient(rgba(255,255,255,0.5), transparent);
	background-image: linear-gradient(rgba(255,255,255,0.5), transparent);
	top: -1px;
	bottom: -1px;
	width: 1px;
}
.content-main-body:before {
	left: -1px;
}
.content-main-body:after {
	right: -1px;
}
.site-steps-container { padding:0 5px; }
.site-steps-container:first-child { padding:0 5px 0 0; }
.site-steps-container:last-child { padding:0  0 0 5px; }
.site-steps-container .site-steps { width:100%;display:inline-block;background:#252525;position:relative; }
.site-steps-container .site-steps:hover { background:#9e001e; }
.site-steps-container .decor1 { position:absolute;bottom:0;width:100%;height:14px;background:url(/img/def.site.steps.decor.png) repeat-x; }
.site-steps-container .no { width:50px;height:50px;line-height:50px;text-align:center;font-size:43px;background:#d68300 url(/img/def.site.steps.decor2.png) no-repeat;color:#ff0;float:left;font-family:ethnocentricregular; }
.site-steps-container .desc { height:50px;display:inline-block;float:left;padding:0 0 0 10px;color:#f39a00;font-family:'Arial Black'; }
.site-steps-container .desc .line1 { font-size:24px; }
.site-steps-container .desc .line2 { font-size:14px;margin:-10px 0 0 0; }
.normal-row-section { margin:-10px 0 0 0;padding:0 10px; }
.for-slide { padding-right:5px; }
.for-mini-bar { padding-left:5px; }
.try-bar-box { border:1px solid rgba(220,220,220,0.8);background:rgba(112,4,6,0.7) url(/img/def.bar.box.decor1.png) no-repeat top center;padding:2px;margin-bottom:10px; }
.try-bar-box .kepala-bar-box { height:40px;background:url(/img/def.bar.box.head.decor1.png) no-repeat center center;position:relative; }
.try-bar-box .judul-kepala-bar-box { height:40px;background:url(/img/def.bar.box.head.decor2.png) repeat-x bottom center;position:relative;font-family:'Arial Black';color:#fff;font-size:14px;line-height:40px;text-align:center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1); }
.try-bar-box .isi-bar-box { margin-top:2px;position:relative; }
.try-bar-box .isi-bar-box .decor1 { position:absolute;top:0;width:100%;height:25px;background:url(/img/def.bar.box.decor2a.png) repeat-x top center; }
.try-bar-box .isi-bar-box .decor2 { position:absolute;bottom:0;width:100%;height:54px;background:url(/img/def.bar.box.decor2.png) repeat-x bottom center; }
.try-bar-box .isi-bar-box .bar-box { position:relative;padding:10px 4px; }
.try-bar-box .isi-bar-box .bar-box .logo-spool { float:left;height:25px;margin:0 10px 0 5px; }
.try-bar-box .for-togel { height:30px;margin-left:40px; }
.try-bar-box .isi-bar-box .bar-box .togel { display:inline-block;border:1px solid rgba(230,230,230,0.5);margin:0 5px;width:25px;height:25px;line-height:20px;text-align:center;background:rgba(0,0,0,0.5) url(/img/def.bar.box.togel.decor1.png) repeat-x bottom center;font-family:'Arial Black';font-size:24px; }
.try-bar-box .bar-box-link { color:#d68300;margin-top:10px;font-family:'Arial Black';font-size:12px;text-align:right;float:right;display:inline-block; }
.bank-details { height:60px;margin:10px 0 22px 0;text-decoration:none; }
.bank-details:hover { text-decoration:none; }
.bank-details .bank-logo { height:30px;width:100%; }
.bank-details .bank-status { height:20px;line-height:20px;width:100%;font-size:10px;letter-spacing:1px;font-family:'Arial Black';text-align:center;margin-top:5px; }
.bank-details .bank-logo-bca { background:url(/img/bank.silver.v2.h30.png) no-repeat center 0; }
.bank-details .bank-logo-mandiri { background:url(/img/bank.silver.v2.h30.png) no-repeat center -30px; }
.bank-details .bank-logo-bni { background:url(/img/bank.silver.v2.h30.png) no-repeat center -60px; }
.bank-details .bank-logo-bri { background:url(/img/bank.silver.v2.h30.png) no-repeat center -90px; }
.bank-details .bank-status-online { background:url(/img/def.bank.status.online.png) repeat-y top center;color:#fff; }
.bank-details .bank-status-offline { background:url(/img/def.bank.status.offline.png) repeat-y top center;color:#000; }
.mb-top-layer1 { background:url(/img/def.bg.top.layer1.png) repeat-x;width:100%;height:503px;position:absolute;top:0; }
.mb-top-layer2 { background:url(/img/def.bg.top.layer2.png) repeat-x;width:100%;height:389px;position:absolute;top:0; }
.for-ann { height:31px;margin:5px 10px;background:rgba(0,0,0,0.7);border:1px solid rgba(162,158,129,0.7); }
.for-ann .decor1 { margin:2px;height:25px;background: url(/img/def.ann.decor1.png) repeat-x top center; }
.for-ann .decor2 { height:25px;position:relative;background:url(/img/def.ann.decor2.png) no-repeat top center; }
.for-ann .isi-ann { position:relative;overflow:hidden;height:25px;line-height:25px;color:#fff;margin-left:220px;font-size:12px;text-transform:uppercase; }
.for-ann .isi-ann a { color:#fff; }
.for-ann .label-ann { position:absolute;top:0;width:307px;height:25px;background:url(/img/def.ann.decor3.png) no-repeat center center; }
.for-section { background:url(/img/def.normal.box.decor1.png) repeat-x top center;margin:10px; }
.for-section {
	position: relative;padding:5px;
	border-top: 1px solid rgba(255,255,255,0.5);
}
.for-section:before, .for-section:after {
	content: "";
	position: absolute;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.5)), to(transparent));
	background-image: -webkit-linear-gradient(rgba(255,255,255,0.5), transparent);
	background-image: -moz-linear-gradient(rgba(255,255,255,0.5), transparent);
	background-image: -o-linear-gradient(rgba(255,255,255,0.5), transparent);
	background-image: linear-gradient(rgba(255,255,255,0.5), transparent);
	top: -1px;
	bottom: -1px;
	width: 1px;
}
.for-section:before {
	left: -1px;
}
.for-section:after {
	right: -1px;
}
.for-section-decor1 { background:url(/img/def.normal.box.decor2.png) no-repeat top center; }
.for-section-kepala1 { height:60px;background:url(/img/def.normal.box.decor3a.png) repeat-y left center; }
.for-section-kepala2 { height:60px;background:url(/img/def.normal.box.decor3b.png) repeat-y right center; }
.for-section-kepala3 { height:60px;line-height:60px;text-align:center;background:url(/img/def.normal.box.decor4.png) no-repeat center center; }
.for-section-badan1 { background:url(/img/def.normal.box.decor5b.png) repeat-x bottom center; }
.for-section-badan2 { background:url(/img/def.normal.box.decor5a.png) repeat-x top center; }
.for-section .each-game { display:block;margin:5px;padding:5px;background:url(/img/def.normal.box.decor6.png) repeat-x bottom center; }
.for-sub-section { background:rgba(0,0,0,0.5);border:1px solid rgba(212,212,212,0.5);padding:5px;margin:5px; }
.for-sub-section .title-sub-section { background:url(/img/def.mini.box.decor1.png) no-repeat top center;font-size:20px;text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);height:65px;line-height:65px; }
.for-sub-section .title-sub-section2 { background:url(/img/def.mini.box.decor2.png) repeat-x bottom center;height:65px;line-height:65px; }
.custom-table {  }
.custom-table .cthead { background:url(/img/def.ct.decor1.png) repeat-x top center;height:24px;line-height:24px;color:#000;font-family:'Arial Black';font-size:14px;text-align:center;margin:5px 0 0 0; }
.custom-table .cthead .helper { display:inline-block;width:100%; }
.custom-table .cthead .col { float:left;line-height:24px; }
.custom-table .ctbody { height:340px;overflow:hidden;text-align:center; }
.custom-table .ctrow { font-family:arial;font-size:11px;color:#d0d0d0;color:#fff;margin:5px 0 0 0;padding:15px 5px;border:1px #cecece solid; }
.custom-table .ctrow .helper { display:inline-block;width:100%; }
.custom-table .ctrow .col { float:left; }
.custom-table .ctrow-odd { background:rgba(50,50,50,0.3);border:1px solid rgba(206,206,206,0.3); }
.custom-table .ctrow-eve { background:rgba(0,0,0,0.3);border:1px solid rgba(206,206,206,0.3); }
.custom-table .col-12 { width:100%; }
.custom-table .col-11 { width:91.67%; }
.custom-table .col-10 { width:83.33%; }
.custom-table .col-9 { width:75.00%; }
.custom-table .col-8 { width:66.67%; }
.custom-table .col-7 { width:58.33%; }
.custom-table .col-6 { width:50.00%; }
.custom-table .col-5 { width:41.67%; }
.custom-table .col-4 { width:33.33%; }
.custom-table .col-3 { width:25.00%; }
.custom-table .col-2 { width:16.67%; }
.custom-table .col-1 { width:8.33%; }
.forscrollwd, .forscrolldp { overflow:hidden;height:340px; }
.each-home-news { margin:5px 0 5px 0; }
.each-home-news .tanggal { font-family:arial;font-size:12px;color:#fff; }
.each-home-news .judul { display:block;font-family:'Arial Black';font-size:16px;color:#fff;margin-bottom:5px; }
.each-home-news .preview { font-family:arial;font-size:12px;color:#e2e2e2; }
.each-home-news .readmore a { font-family:arial;font-size:12px;color:#e39b0f; }
.for-direct-section { background:url(/img/def.section.direct.decor1.png) no-repeat top center; }
.for-direct-section .direct-sec-decor1 { background:url(/img/def.section.direct.decor2.png) no-repeat top center; }
.for-direct-section .direct-sec-decor2 { background:url(/img/def.section.direct.decor2.png) no-repeat bottom center;padding-top:1px; }
.for-direct-section .direct-sec-decor3 { background:url(/img/def.section.direct.decor3.png) no-repeat top center;margin-top:-16px;padding:60px 0 30px 0;font-family:MyriadProRegular;font-size:14px; }
.scrollable { overflow-y:scroll;max-height:200px;padding:0 20px; }
.for-direct-section a { color:#e39b0f; }

::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.for-direct-mini-section { background:url(/img/def.section.mini.direct.decor1.png) no-repeat top center;margin-top:-2px; }
.for-direct-mini-section .decor1 { background:url(/img/def.section.mini.direct.decor1.png) no-repeat bottom center;padding:4px 0; }
.for-direct-mini-section .decor2 { margin:0 20px;max-height:102px;background:url(/img/def.section.mini.direct.png) no-repeat top center;overflow:hidden; }
.icon-sosmeds { width:50px;height:50px;display:inline-block;margin-right:5px; }
.icon-sosmeds-android 	{ background:url(/img/def.circle.icon.h50.png) no-repeat 0 0; }
.icon-sosmeds-mobile 		{ background:url(/img/def.circle.icon.h50.png) no-repeat -50px 0; }
.icon-sosmeds-blogger 	{ background:url(/img/def.circle.icon.h50.png) no-repeat -100px 0; }
.icon-sosmeds-facebook 	{ background:url(/img/def.circle.icon.h50.png) no-repeat -150px 0; }
.icon-sosmeds-twitter 	{ background:url(/img/def.circle.icon.h50.png) no-repeat -200px 0; }
.icon-sosmeds-gplus 		{ background:url(/img/def.circle.icon.h50.png) no-repeat -250px 0; }
.icon-sosmeds-18plus 		{ background:url(/img/def.circle.icon.h50.png) no-repeat -300px 0; }
.icon-sosmeds-instagram 	{ background:url(/img/def.circle.icon.h50.png) no-repeat -350px 0; }
.icon-sosmeds-pinterest 	{ background:url(/img/def.circle.icon.h50.png) no-repeat -400px 0; }
.icon-sosmeds-x 			{ background:url(/img/def.circle.icon.h50.png) no-repeat -450px 0; }
.icon-sosmeds-telegram 	{ background:url(/img/def.circle.icon.h50.png) no-repeat -500px 0; }
.for-footer { margin:10px 0 20px 0; }
#myModal { color:#000; }
#myModal .modal-content { padding:5px; }
#myModal .modal-body { padding:15px; }
.news-stripe { border:0px white solid;padding:5px;color:#eee;line-height:18px;font-size:12px;letter-spacing:1px;margin:5px 0;display:inline-block;width:100%;font-family:arial; }
.news-stripe .judul { font-size:18px; }
.news-stripe .tanggal { color:#888; }
.news-stripe .for-img { color:#888;float:left;width:200px;color:#888;margin:5px 10px 5px 0; }
.news-stripe .for-img .img-container { border:1px #999 solid;padding:2px; }
.news-stripe .preview { color:#eee; }
.news-details { border:0px white solid;padding:5px;color:#eee;line-height:18px;font-size:12px;letter-spacing:1px;margin:5px 0;display:inline-block;width:100%;font-family:arial; }
.news-details .judul { font-size:18px; }
.news-details .tanggal { color:#888; }
.news-details .sosmeds { display:inline-block; }
.news-details .isi { color:#fff;font-size:14px;line-height:22px;margin:20px 0;letter-spacing:0;border:0px red solid; }
.newsreturnlink { font-family:arial; }
.fleft { float:left; }
.pagination { font-family:arial; }
.pagination a { width:25px;height:25px;line-height:25px !important;text-align:center; }
.demografi-jadwal { font-family:arial; }
.demografi-jadwal .desktop { display:none; }
.demografi-jadwal th { padding:15px 5px !important;font-size:16px;font-weight:bold;background:#d0d0d0;color:#; }
.demografi-jadwal td { padding:5px !important;font-size:14px;vertical-align:middle !important; }
.demografi-jadwal tr.odd td { background:#fff; }
.demografi-jadwal tr.even td { background:#eaeaea; }
.stream-box { font-family:arial;border:1px #999 solid;margin:10px 0;padding:10px;line-height:20px; }
.streaming-video-container { width:650px;margin:0 auto;position:relative; }
.streaming-channel-list { display:inline-block;border:0px blue solid; }
.streaming-channel-list .each-channel { border:1px #999 solid;float:left;padding:5px;margin:1px;cursor:pointer; }
.streaming-channel-list .each-channel:hover { color:#000;background-color:#fff; }
.streaming-channel-list .each-channel .content-ch { display:none; }
.iklan-kiri { position:absolute;width:120px;left:-120px;top:0; }
.iklan-kanan { position:absolute;width:120px;left:650px;left:auto;right:-120px;top:0; }
.hl-box { font-family:arial;border:1px #999 solid;margin:10px 0;padding:10px; }
.hl-box .teams { margin-bottom:10px; }
.stream-each-list { font-family:arial;font-size:120%;border:1px #999 solid;margin:10px 0;padding:10px;line-height:20px; }
.am-theme-row {
padding:5px 0;
margin:5px 0;
}
.am-theme-row label { line-height:35px;font-family:'Arial Black';font-size:14px;color:#fff;margin:0 10px;display:block;text-align:right; }
.am-theme-row .field { width:99%;font-size:18px;height:40px !important;font-family:MyriadProRegular;/* text-transform:uppercase; */padding:0 10px; }
.captcha-main-image { border:1px #7c7c7c solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.button { background:url(/img/bg-button.jpg) repeat-x;height:38px;text-align:center;color:#232323;font-family:'Arial Black';font-size:18px;line-height:30px;padding:0 20px;border:0;border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:10px; }
.jelas { font-family:arial;font-size:14px;line-height:22px;color:#000; }
.free { font-family:arial; }
.free .panel-title { padding:10px; }
.free .panel-body { padding:10px; }
.panel-promo { background:transparent;margin:10px 20px; }
.panel-promo .panel-heading { position:relative;background:url(/img/other-panel-frame-top-bg.png) repeat-x top center;padding:1px 0;margin:10px 0; }
.panel-promo .panel-heading .panel-title { height:82px;position:relative;z-index:2100;margin:-30px 0 0 0;padding:30px 0 0 0;background:url(/img/other-panel-frame-top-decor.png) no-repeat top center; }
.panel-promo .panel-heading .panel-title .panel-title-decor1 { 
	display:block;height:43px;text-align:center;text-decoration:none;border:0px blue solid;
	position:absolute;top:25px;left:70px;left:50%;width:510px;margin-left:-255px;
	width:700px;margin-left:-350px;
	background:url(/img/other-panel-frame-judul-bg.png) no-repeat;
	font-family:bignoodletitlingregular;font-size:22px;color:#1f1f1f;color:#f39a00;color:#ff0;letter-spacing:1px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);line-height:48px;
	font-family:'Arial Black';line-height:38px;font-size:14px;text-transform:uppercase;letter-spacing:0px;
}
.panel-promo .panel-collapse { position:relative;z-index:2000;padding:0 0 20px 0;background:url(/img/other-panel-frame-bot-bg.png) repeat-x bottom center; }
.panel-promo .panel-collapse .decor-line-left,
.panel-promo .panel-collapse .decor-line-right { position:absolute;top:20px;width:4px;height:160px;background:url(/img/other-panel-frame-decor-line.png) no-repeat; }
.panel-promo .panel-collapse .decor-line-left { left:35px; }
.panel-promo .panel-collapse .decor-line-right { right:35px; }
.panel-promo .panel-collapse .decor-line-bottom { position:absolute;bottom:0;width:100%;height:41px;background:url(/img/other-panel-frame-bot-decor.png) no-repeat bottom center; }
.panel-promo .panel-collapse .panel-body { margin:-43px 50px 0 50px;padding:5px;background:#fff;border:2px #000 solid; }
.panel-promo .panel-collapse .panel-body .panel-body-decor1 { background:url(/img/other-panel-frame-isi-top-bg.png) repeat-x; }
.panel-promo .panel-collapse .panel-body .panel-body-decor2 { padding:40px 25px 25px 25px;background:url(/img/other-panel-frame-isi-bot-bg.png) repeat-x bottom center; }
.special-frame { border:0px red solid;width:1040px;margin:20px auto 20px auto;position:relative;overflow:; }
.special-frame .helper { width:1040px;display:inline-block;background:url(/img/other-panel-frame-top-bg.png) repeat-x top center;position:relative; }
.special-frame .bottom-shadow { position:absolute;z-index:6000;bottom:0;width:1040px;height:146px;background:url(/img/other-panel-frame-bot-bg.png) repeat-x bottom center; }
.special-frame .isi-panel .helper2 { width:1040px;display:inline-block;position:relative;z-index:6100;margin:-30px 0 0 0;padding:30px 0 0 0;background:url(/img/other-panel-frame-top-decor.png) no-repeat top center; }
.special-frame .isi-panel .frame-judul { position:absolute;top:25px;left:50%;margin-left:-255px;width:510px;height:43px;
	background:url(/img/other-panel-frame-judul-bg.png) no-repeat;
	font-family:bignoodletitlingregular;font-size:30px;color:#1f1f1f;line-height:43px; }
.special-frame .isi-panel .decor-line-left,
.special-frame .isi-panel .decor-line-right { position:absolute;top:80px;width:4px;height:160px;background:url(/img/other-panel-frame-decor-line.png) no-repeat; }
.special-frame .isi-panel .decor-line-left { left:18px; }
.special-frame .isi-panel .decor-line-right { right:18px; }
.special-frame .isi-panel .bottom-decor { position:absolute;bottom:0;width:1040px;height:41px;background:url(/img/other-panel-frame-bot-decor.png) repeat-x bottom center; }
.special-frame .isi-panel .isi-active { width:970px;margin:18px 35px 15px 33px;background:#fff;border:2px #000 solid;border-right:0;border-bottom:0; }
.special-frame .isi-panel .isi-active .helper3 { width:960px;position:relative;z-index:2;margin:5px;padding:30px 0 35px 0;background:url(/img/other-panel-frame-isi-top-bg.png) repeat-x;position:relative;/*text-align:center;*/font-family:bignoodletitlingregular;font-size:18px;color:#767676;line-height:20px; }
.special-frame .isi-panel .isi-active .bottom-grad { position:absolute;z-index:1;bottom:5px;width:960px;height:37px;background:url(/img/other-panel-frame-isi-bot-bg.png) repeat-x; }
.special-frame .isi-panel .isi-active .helper3 .sep { margin:10px 0;display:inline-block;width:950px;height:2px;font-size:1px;line-height:1px;font-family:arial;background:url(/img/other-panel-frame-isi-text-sep.png) no-repeat top center; }
.special-frame .isi-panel .isi-active p { padding:5px 0 0 0;margin:0 20px;background:url(/img/other-panel-frame-isi-text-sep.png) no-repeat top center;font-size:18px;line-height:22px;letter-spacing:1px; }
.special-frame .isi-panel .isi-active p:first-child { background:none; }
.special-frame .isi-panel .news-header { margin:5px;padding:5px 10px; }
.special-frame .isi-panel .news-header .judul { color:#767676;font-family:bignoodletitlingregular;font-size:18px;text-decoration:none; }
.special-frame .isi-panel .news-header .tanggal { font-family:arial;font-size:12px;color:#777;letter-spacing:-1px; }
.special-frame .isi-panel .news-content { display:inline-block;margin:5px 5px 30px 5px;padding:5px 10px;width:925px;font-family:arial;font-size:14px;line-height:18px; }
.special-frame .isi-panel .news-content p { background:none;font-family:arial;font-size:14px;line-height:18px;color:#000;padding:0 0 5px 0;margin:0 0 15px 0; }
.special-frame .isi-panel .paging { display:inline-block;margin:10px; }
.special-frame .isi-panel .paging a,
.special-frame .isi-panel .paging span { float:left;display:inline-block;padding:2px;margin:3px;
	font-family:arial;font-size:12px;text-decoration:none;text-align:center;
	border:1px #999 solid;width:15px;height:15px;line-height:15px; }
.special-frame .isi-panel .paging span { background:#eee;border:1px #444 solid; }
.special-frame .isi-panel .paging a:hover { border:1px #ff0000 solid;text-decoration:none; }
@media (min-width: 1200px) {
.modal-dialog { width:900px;margin:30px auto; }
}
@media (min-width: 980px) {
.modal-dialog { width:900px; }
}
.modal { border:0px red solid; }
.modal-close-button-custom { border:0px red solid;background:rgba(255,255,255,1);position:absolute;top:-25px;right:0;width:20px;height:20px;padding:0;margin:0;border-radius:10px; }
.modal-close-button-custom .close { position:absolute;left:50%;margin-left:-15px;width:30px;display:block;font-size:20px;line-height:20px;text-shadow:none; }
.modal-dialog { color:#000; }
@media (min-width: 320px) {
.modal-dialog { width:280px;margin-top:50%;margin-left:calc(50% - 140px); }
}
@media (min-width: 360px) {
.modal-dialog { width:310px;margin-top:50%;margin-left:calc(50% - 155px); }
}
@media (min-width: 375px) {
.modal-dialog { width:320px;margin-top:50%;margin-left:calc(50% - 160px); }
}
@media (min-width: 412px) {
.modal-dialog { width:360px;margin-top:50%;margin-left:calc(50% - 180px); }
}
@media (min-width: 568px) {
.modal-dialog { width:250px;height:250px;margin-top:20px;margin-left:calc(50% - 125px); }
.modal-close-button-custom { top:0;right:-25px;width:20px;height:20px;border-radius:10px; }
}
@media (min-width: 768px) {
.modal-close-button-custom { top:0;right:-35px;width:30px;height:30px;border-radius:15px; }
.modal-close-button-custom .close { position:absolute;left:50%;margin-left:-15px;width:30px;display:block;font-size:40px;line-height:30px;text-shadow:none; }
.modal-dialog { width:600px;height:450px;margin-top:calc(50% - 225px);margin-left:calc(50% - 300px); }
}
@media (min-width: 1200px) {
.modal-dialog { margin:70px auto 0 auto; }
}
.mar-x-5 { margin:0 5px; }
.mar-x-2 { margin:0 2px; }
.pinterest-button { display:inline-block;width:58px;height:20px; }
.pinterest-button .icon-button-pinterest { display:inline-block;width:58px;height:20px;background-image:url(/img/pinterest-button.png);background-repeat:no-repeat;background-position:0 0; }
.pinterest-button:hover .icon-button-pinterest { background-position:0 -20px; }
