#tpd_nmap_allmaster {
	margin: unset;
}

.dropdown-menu.navbar {
	background: #007991 !important;
}
.dropdown-menu.navbar>li>a {
	color: #fff !important;
}

.n-nav>.navbar-nav>li>.dropdown-menu {
	left: 5%;
	right: auto;
}

.n-nav {
	float: left !important;
}

.main-header {
	position: fixed;
	width: 100%;
	top: 0;
}
.content-wrapper {
	margin-top: 50px; 
}

.nbtn-inline {
    padding: 3px 10px;
    font-size: 13px;
}

.nct-inline {
	padding-right: 10px;
}

/*	Table Related
*/
.barang_satuanatribut thead {
	display: none;
}

/*	hide page heading, then rearrange, then show on global startup
	- Table Caption
	- Search Panel
*/
.content-header,
.ewSearchPanel,
#flogin {
	visibility: hidden;
}

/*	small-caption	
	searchtype
	submit-button	*/
.content-header > h1 > small,
.ewQuickSearch > .input-group-btn > button.btn.btn-default,
.ewBasicSearch > .ewRow:last-child:not(#xsr_1) {
	display: none;
}
.ewSearchOption,
.ewFilterOption {
	display: none !important;
}

/*	for mobile */
#fnilai_v6listsrch_SearchPanel > .ewBasicSearch,
#fnilai_v9listsrch_SearchPanel > .ewBasicSearch,
#fnilai_v5listsrch_SearchPanel > .ewBasicSearch,
/* ------- */
.ewGrid.kelas > .ewGridLowerPanel,
.ewGrid.profil_kelas_v2 > .ewGridLowerPanel {
	display:none;
}

.carousel-inner > .item > img {
	margin: auto;
}

/*	breadcrumb */
.ewBreadcrumbs {
	display: none;
}

/* poli_umum */
.ct-caption {
	font-weight:bold; }
.Nct-caption100 {
	font-weight:bold;
	width:100px;}
.Ntr50 > tbody > tr {
	height: 50px;}
.Nct-div {
	display:inline-block;
	vertical-align:middle;}

/* Custom Table beranda.php*/
.Ntable {
	width: 100%;
}
.Ntable-th > thead > tr > th, .Ntable-td > tbody > tr > td, .Ntable-tf > tfoot > tr > td {
	border: 1px solid #F4F4F4;
	padding: 2px 10px 2px 10px;
    text-align: center;
    font-weight: normal;
}
.Ntable-th > thead > tr > th {
	border-bottom: double;
	vertical-align: middle;
	background-color: #007991;
	color: white;
}
.Ntable-tf > tfoot > tr > td {
	border-top: double;
}

/* kop surat */
.kop1 {
	font-size:14.0pt;
	font-weight: bold;
	margin:0;
	color:green;
	font-family:'Times New Roman';
}
.kop2 {
	font-size:18.0pt;
	font-weight: bold;
	margin:0;
	color:green;
	font-family:'Times New Roman';
}
.kop3 {
	font-size:14.0pt;
	margin:0;
	color:green;
	font-family:'Times New Roman';
}
.roman12pt {
	font-size:12.0pt;
	font-family:'Times New Roman';
}

/* tabs caption */
#poli_umum_edit>.nav>li>a {
	padding: 10px 5px;
}
/* align center horizontal/vertical */
.nflex-div {
	position: absolute;
	margin: auto;
	top:0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*	------------ BEGIN_STABLE ------------ */

/* Gradient Color */
.navbar-static-top {
	background: linear-gradient(to right, #007991 , #78ffd6);
}
.logo {
	background: #007991;
}

/* 	Caption alignment on Edit Page	*/
.form-horizontal .control-label {
	text-align: left;
}
/* 	Caption alignment on View Page	*/
.ewViewTable > tbody > tr > td:first-child {
	text-align: left;
	white-space: nowrap;
}

/*	paging number */
.input-sm {
    text-align: center;
}

/*	Class for Field Caption */
.acenter {
	text-align: center;
}
.aleft {
	text-align: left;
}
.aright {
	text-align: right;
}
.nnowrap {
	white-space: nowrap;
}

/*	loader animation for mobile */
.loader {
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 120px;
	height: 120px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
}
/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes blink { 50% { border-color: red; } }

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
@keyframes blink { 
   50% { 
	border-color: red;
   } 
}

/*	ganti warna breadcrumb */
.breadcrumbWhite,
.breadcrumb .breadcrumbWhite:before {
	color: white;
}

/* List Page width */
.riwayat,
.riwayat_umum {
	max-width: 300px;
}

/* View Page 100% width 
#feventview {
	width: 100%;
}
*/
/* mobile not overflown */
.ewLookupText {
	height: unset;
}

/*	Page Related
*/
#fkatalogedit > .ewDetailCaption,
#fpenyesuaianedit > .ewEditDiv > #r_solusi,
#fcicilan_hutangadd > .ewAddDiv > #r_uraian,
#fcicilan_hutangadd > .ewAddDiv > #r_nilai,
#ftrx_harianlistsrch {
	display: none;
}
.kunjungan_umum {
	width: 100%;
	border: unset;
	box-shadow: unset;
}
#fumumedit {
	width: 100%;
}
/*	Add Button on header
*/
.nbtnAdd {
	background-color: rgb(221, 75, 57) !important;
	border-color: transparent !important;
}
.niconAdd {
	display: inline; 
	padding-right: 10px;
}

/* Custom Template List Page 
*/
.nct-list {
	border: 1px solid #007991 !important;
	border-radius: 5px;
	padding: 10px !important;
}
.logo-mini > img {
	display: block;
	max-width: 50px;
	max-height: 50px;
	width: auto;
	height: auto;
	margin: auto;
}
/*	------------ END_STABLE ------------ */