.kementerian {
	font-size: small;
	font-weight:300;
	margin-bottom:0px;
	margin-left: 1px;
	color: #565a5c;
}

.carousel-caption {
  	background-color: rgba(86, 90, 92, 0.7); /* rgba aseli rgba(51, 51, 51, 0.7)*/
	border-radius: 0px; /* aselinya 4px */
	margin: 0px auto;
	width: 485px;
    	top: 10%;
    	bottom: auto;
	left: 52%;
}
.carousel-caption h1 {
	text-align: center;
	font-size: 18pt;
	font-weight:300;
	line-height: 20px;
}  
.carousel-caption h3 {
	font-size: 12pt;
	text-align: center;
	margin: 0px 20px;
}

.carousel-indicators {
    bottom: 5px; /*Aselinya -10px */
}

.tombol {
	text-align: right;
	margin: 15px 20px 0px;
}

.btn-info {
	padding:7px 14px;
	border: 1px solid #f7b925; /* Aselinya #c3532e */
	/*background-image: linear-gradient(bottom, #E56038 0%, #ff8c66 100%);
	background-image: linear-gradient(to bottom, #ff8c66 0%, #E56038 100%);*/
	background-color: #f7b925; /* dijadiin flat color, aselinya  #eb653c */
	color: #FFF; /*Aselinya #EBE8DE*/
	text-shadow: 1px 1px 0px #ff8155;
	text-decoration:none;
	border-radius:0px;
	/*box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);*/
	transition: color 0.5s ease 0s;
}
.btn-info:hover {
	background:none #ecf0f1; /* Aselinya #EBE8DE */
	border-color: #ecf0f1;
	text-shadow:none;
	color: #4A463B;
}

/* Bagian Pencarian */
.container-fluid.search-bar {
      border-bottom: 92px solid #565a5c; /* aselinya #e7e7e7 */
      margin-bottom: 25px; /* Aselinya 25px, balikin lagi jadi ada (tadinya -84px */
      height: 0;
}

.search {
	border-radius: 0px; /* Aselinya 2px */
	padding: 10px 9px;
	height: 75px;
	width: 70%;
	margin: 7px auto 0px; /* Awalnya -87 */
	border: 0px none;
	/*background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.2);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);*/
	position: relative;
}
.container-fluid.search-bar-top {
      background-color: #565a5c; /* aselinya #eee */
      /*margin-bottom: 10px;* Balikin jika kacaw*/
	  margin-top: 0px;
      height: 92px; /* aselinya 70px */
	  position:relative; /* hapus jika kacaw*/
}

.search-top {
	border-radius: 0px; /* Aselinya 2px */
	padding: 8px;
	width: 70%; /* Aselinya 55% */
	margin: 10px auto;
	/*background: none repeat scroll 0% 0% #FFF;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);*/
	position: relative;
}

#search-box > .input-lg {
    height: 55px;
    padding: 12px 48px;
    font-size: 28px;
    padding-left: 52px;
    line-height: 1.33333;
    border-radius: 1px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) inset;
    background: rgba(255, 255, 255, 1.0) url("../images/search-48.png") no-repeat scroll 0% 0%;
    /*background: rgba(255,255,255,0.7); <-- Aselinya ini loh*/
}

#search-box > .input-md {
    height: 55px;
    padding: 10px 16px;
    font-size: 24px;
    padding-left: 52px;
    line-height: 1.33333;
    border-radius: 1px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) inset;
    /*background: url(../images/search-48.png) 0% 0% no-repeat #E6E6E6;*/
    background: rgba(255, 255, 255,1.0); /* Aselinya rgba(230, 230, 230, 0.7) */
}

/* Text h2 di bawah carousel dan prev next button*/
h2, .h2 {
    color: #565a5c; /* Awalnya #FFF */
	font-weight:300;
	font-size: 24pt;
}

.nsp_top_interface {
    margin-top: -34px;
    padding-bottom: 13px;
}

@media (max-width: 1279px) {
	.btn-search {
		margin: 0px;
		background-color: #FFFFFF;
		border-radius: 0px;
		display: none;
	}
}

/* Artikel Show */
.col-lg-6 {
    margin: 10px 0px 10px 0px;
}

.front {
	display: block;
}

.front img {
	float: left;
	border-radius: 50%;
    /*border: 1px solid rgb(119, 119, 119);*/
}

.front h3 {
	margin-left: 95px;
	font-weight: bolder;	
}

.front h4 {
	/*margin-left: 95px;*/
	font-weight: bolder;
	/*height: 80px;*/
}

.front p {
	margin-left: 95px;
	/*font-size: 14px;*/
}

.front a:hover {
	color: #7a7a7a;
}

p.kementerian {
	font-size: small;
	font-weight:300;
	margin-bottom:0px;
	margin-left: 1px;
	color: #565a5c;
}

.nsp_top_interface {
	text-align: right;
}
.carousel-inner img {
  	margin: auto;
}
#bannerbottom {
	text-align: center;
}

@media screen and (max-width: 1024px) {
	.container-fluid.search-bar {
      		height: 50px;
	}
	.search, .search-top{
		height: 50px!important;
	}
	/*#search-box > .input-lg, .search > .input-md {
		font-size: 16px;
		padding: 10px!important;
	}*/
	#text{
		top:12%!important;
	}
	.carousel-caption {
		width: 45%!important;
	}
	.carousel-caption h1 {
		font-size: 13pt!important;		
		margin: 10px;
	}
	.carousel-caption h3 {
		font-size: 10pt!important;	
		margin: 5px;

	}
	#bannerbottom img{
		width: 50%;
	}
}

@media screen and (max-width: 768px) {
	#myCarousel {
		display: none;
	}
	.container-fluid.search-bar {
		margin-top: 0px;
		height: 70px;
	}

#search-box > .input-lg {
	height: 55px!important;
	padding: 10px!important;
	font-size: 22px!important;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) inset;
	background: rgba(255, 255, 255, 1.0) url("../images/search-48.png") no-repeat scroll 0% 0%;.
	background-size: 25% 25% !important;
	text-indent: 40px;
}

	#bannerbottom img{
		width: 50%;
	}
}
.fa.fa-facebook-official {
	color: #FFF;
	font-size: 12pt;
	float: right;
}
.menutop > h3{
	font-size: 14pt;	
}

p.nsp_text.tleft.fleft {
	margin-left: 0px;
	font-size: 11pt;
}

p.nsp_info.tleft.fleft {
	margin-left: 0px;
}

.nsp_main_portal_mode1 .nsp_art .fnone{
	font-size: 12pt;
}

div.nsp_top_interface {
	padding-bottom: 0pt;
}

div.module.module200 {
	border: 1px solid #bbb;
	margin-top: 32px;
	margin-left: 25px;
	margin-bottom: 50px;
	width: 300px;
	padding-bottom: 5px;
}

div.module.module200 h3 {
	background-color: #e5e5e5;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b0b0b0 #b0b0b0 #b3b3b3;
	padding: 5px 10px;
	margin: 0;
	text-shadow: 0 1px 0 #fff;
	font-size: 16px;
}

div.module.module300 {
	padding-top: 0pt;
}

div.module.module_wide h3 {
	background-color: #e5e5e5;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b0b0b0 #b0b0b0 #b3b3b3;
	padding: 5px 10px;
	margin: 0;
	text-shadow: 0 1px 0 #fff;
	font-size: 14pt;
}

div.module.module_wide{
	margin-top: 35pt;
	border: 1px solid #bbb;
	padding-bottom: 10px;
}

div.col-lg-4, box one{
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
}

div.col-lg-4, box one h3{
	padding-left: 0px;
}

div.module.module_long {
	border: 1px solid #bbb;
	margin-left: 25px;
	width: 300px;
	padding-bottom: 5px;
}

div.module.module_long h3{
	background-color: #e5e5e5;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b0b0b0 #b0b0b0 #b3b3b3;
	padding: 5px 10px;
	margin: 0;
	text-shadow: 0 1px 0 #fff;
	font-size: 16px;
}

div.col-lg-3 {
	width: 314px;
	padding-right: 0;
	margin-top: 10px;
}

div.module.module_side_banner3 {
	margin-left: 25px;
}

div.module.module_side_banner4 {
	margin-left: 45px;
}

.front img {
	float: left;
	border-radius: 0%;
    /*border: 1px solid rgb(119, 119, 119);*/
}
