html { height:100%;overflow-y:scroll; }
body { 
background:#930101;
font-family:arial;color:#fff;font-size:12px;
}
.for-logo { background:url(/img/def.header.decor2.png) repeat-x;padding:5px 20px; }
.info-togel { padding:10px 5px;font-size:140%;background:#000; }
.menu-utama { height:52px;overflow:hidden;padding-top:5px;background:url(/img/mobile.menu.top.png) no-repeat center top;border-bottom:1px solid rgba(255,255,255,0.8); }
.menu-utama a { display:inline-block;font-family:'Arial Black';color:#fff;position:relative;width:25%;letter-spacing:-1px;height:52px;line-height:22px;background:url(/img/def.decor.main.menu.png) no-repeat right top; }
.menu-utama a:first-child { margin-left:20px; }
.menu-utama a:last-child { margin-right:-20px; }
.menu-utama .decor1 { height:52px;background:url(/img/def.decor.main.menu.decorx.png) repeat-x center bottom; }
.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; }
.site-steps-container { padding:0 5px;margin-bottom: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;display:inline-block;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;padding:0 0 0 10px;color:#f39a00;font-family:'Arial Black'; }
.site-steps-container .desc .line1 { font-size:20px;letter-spacing:-1px; }
.site-steps-container .desc .line2 { font-size:10px;margin:0; }
.normal-row-section { margin:0;padding:5px; }
.for-slide {  }
.for-mini-bar {  }
.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:5px 0 12px 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; }
.for-section { background:url(/img/def.normal.box.decor1.png) repeat-x top center;margin:5px; }
.for-section {
	position: relative;padding:2px;
	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; }
.super-games { width:100%;height:110px;position:relative;border:0px red solid;overflow:hidden; }
.super-games .e-games { width:33.333%;height:160px;padding:5px 30px;display:inline-block;position:absolute;top:0;left:0;border-top:0px blue solid;border:0px purple solid; }
.for-sub-section { background:rgba(0,0,0,0.5);border:1px solid rgba(212,212,212,0.5);padding:2px;margin:2px; }
.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:170px;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:170px; }
.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; }
.contact-utama {  }
.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; }
.icon-sosmeds { width:30px;height:30px;display:inline-block;margin-right:5px; }
.icon-sosmeds-android 	{ background:url(/img/def.circle.icon.h30.png) no-repeat 0 0; }
.icon-sosmeds-mobile 		{ background:url(/img/def.circle.icon.h30.png) no-repeat -30px 0; }
.icon-sosmeds-blogger 	{ background:url(/img/def.circle.icon.h30.png) no-repeat -60px 0; }
.icon-sosmeds-facebook 	{ background:url(/img/def.circle.icon.h30.png) no-repeat -90px 0; }
.icon-sosmeds-twitter 	{ background:url(/img/def.circle.icon.h30.png) no-repeat -120px 0; }
.icon-sosmeds-gplus 		{ background:url(/img/def.circle.icon.h30.png) no-repeat -150px 0; }
.icon-sosmeds-18plus 		{ background:url(/img/def.circle.icon.h30.png) no-repeat -180px 0; }
.icon-sosmeds-instagram 	{ background:url(/img/def.circle.icon.h30.png) no-repeat -210px 0; }
.icon-sosmeds-pinterest 	{ background:url(/img/def.circle.icon.h30.png) no-repeat -240px 0; }
.icon-sosmeds-x 			{ background:url(/img/def.circle.icon.h30.png) no-repeat -270px 0; }
.icon-sosmeds-telegram 	{ background:url(/img/def.circle.icon.h30.png) no-repeat -300px 0; }
.scrollable { overflow-y:scroll;max-height:150px;padding:0 20px;margin:10px 0 20px 0; }
.am-theme-row { background:url(/img/bg-multi-4.png) repeat;padding:5px 0;margin:5px 0;
}
.am-theme-row label { line-height:17px;font-family:'Arial Black';font-size:14px;color:#fff;margin:0 10px 0 0;letter-spacing:-1px;display:block;text-align:right; }
.am-theme-row .field { width:99%;font-size:14px;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:12px;line-height:22px;color:#000; }
.free { font-family:arial; }
.free .panel-title { padding:10px; }
.free .panel-body { padding:10px; }
.panel-promo { background:transparent;margin:5px 10px; }
.panel-promo .panel-heading { position:relative;background:url(/img/other-panel-frame-top-bg.png) repeat-x top center;padding:1px 0;margin:5px 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 left 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;
	left:20px;margin-left:0;padding-left:30px;text-align:left;
	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:10px;text-transform:uppercase;letter-spacing:-1px;
	line-height:19px;letter-spacing:-1px;font-size:12px;padding-right:370px;
}
.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:15px; }
.panel-promo .panel-collapse .decor-line-right { right:0; }
.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 10px 0 30px;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:20px 5px 5px 5px;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; }
.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:640px;margin:0 auto;position:relative; }
.iklan-kiri { position:absolute;width:120px;left:-120px;top:0; }
.iklan-kanan { position:absolute;width:120px;left:640px;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; }
.for-footer { margin:10px 0 20px 0; }
#myModal { color:#000; }
#myModal .modal-content { padding:5px; }
#myModal .modal-body { padding:15px; }
.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; }
}
