.ewMessageDialog {
	display: table-caption;
}

/*	hide page heading, then rearrange, then show on global startup
	- Table Caption
	- Search Panel
*/
.content-header,
#fguru_v1listsrch_SearchPanel,
#fguru_v3listsrch_SearchPanel,
#fprofil_kelas_v2listsrch_SearchPanel,
#fsnplistsrch_SearchPanel {
	visibility: hidden;
}

/*	small-caption	
	searchtype
	submit-button	*/
#tbl_siswa_v5update > .checkbox,
.content-header > h1 > small,
.ewQuickSearch > .input-group-btn > button.btn.btn-default,
.ewBasicSearch > .ewRow:last-child:not(#xsr_1) {
	display: none;
}

/*	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 > li:first-child,
.ewBreadcrumbs > li:nth-child(2)::before {
	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;
}

/*	------------ BEGIN_STABLE ------------ */

/* Gradient Color */
.main-sidebar {
	background: linear-gradient(#007991 , #78ffd6);
}
.navbar-static-top {
	background: linear-gradient(to right, #007991 , #78ffd6);
}
.logo {
	background: #007991;
}

/* 	Caption alignment on Edit Page 
	Caption alignment on View Page	*/
.form-horizontal .control-label,
.ewViewTable > tbody > tr > td:first-child {
	text-align:left;
}

/*	paging number */
.input-sm {
    text-align: center;
}

/*	Class for Field Caption */
.acenter {
	text-align: center;
}
.aleft {
	text-align: left;
}

/*	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); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*	ganti warna breadcrumb */
.breadcrumbWhite,
.breadcrumb .breadcrumbWhite:before {
	color: white;
}

/* List Page 100% width */
.guru_v1,
.guru_v3,
.siswa_v1,
.siswa_v3,
.siswa_v4,
.kelas,
.kelas_v3,
.event,
.profil_kelas_v2 {
	width: 100%;
	border: none;
}
/* View Page 100% width */
#feventview {
	width: 100%;
}

/* mobile not overflown */
#lu_x_diag1_id {
	height: unset;
}

/*	------------ END_STABLE ------------ */