body {
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	color: #525252;
	line-height:20px;
	background: url(../images/bg.gif) repeat scroll 0% 0% transparent;
}


h1{font-size:24px; margin-bottom:20px;}
h2{font-size:16px;
font-weight:bold;}

.back-white{
	background:#FFF;
	padding-bottom:120px;
}

.center-content{
	padding-top:150px;
}


.batas{
	padding-top:10px;
}

.homepage{
	margin-top:10px;
}

.menu{
	border-radius:0px;
	width:100%;
}
.top-header-top{
	background:url(../images/top-top.png) repeat scroll center 0px transparent;
	height:2px;
}

.pad-bot{
	margin-bottom:50px;
}

.text-menu{
	text-align:center;
}

.side-line{
	border-right:1px dashed #CCC;
}

.pad-left-right{
	padding-left:20px; 
	padding-right:20px;
}

.bott-bott{
	 padding:5px 0px;
	 background-color:#222;
	 color:#999;
}

.batas-kanan{
	margin-right:50px;
}

.style_form{ 
	margin-left:auto; 
	margin-right:auto; 
	float:none;
}

@media (max-width: 480px) {
.center-content{
	padding-top:0px;
}
}


@media (max-width: 321px) {
.center-content{
	padding-top:0px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.center-content{
	padding-top:0px;
}
}

@media (min-width: 570px) and (max-width: 767px) {
.center-content{
	padding-top:0px;
}
}

@media (min-width: 480px) and (max-width: 569px) {
.center-content{
	padding-top:0px;
}
}

@media (min-width: 321px) and (max-width: 479px) {
.center-content{
	padding-top:0px;
}
}

/*custom*/
.div-login { 
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #3246C5),
	color-stop(1, #41EEC6)
);
background-image: -o-linear-gradient(bottom, #3246C5 0%, #41EEC6 100%);
background-image: -moz-linear-gradient(bottom, #3246C5 0%, #41EEC6 100%);
background-image: -webkit-linear-gradient(bottom, #3246C5 0%, #41EEC6 100%);
background-image: -ms-linear-gradient(bottom, #3246C5 0%, #41EEC6 100%);
background-image: linear-gradient(to bottom, #3246C5 0%, #41EEC6 100%); 
margin-top: 2px; 
padding: 7px 14px;
}