/*BISMILLAH*/
body {
	height: 100%;
	padding: 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.6875rem;
	color:#111;
	cursor: auto;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fefefe+0,eeeeee+100 */
background: rgb(254,254,254); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(254,254,254,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(254,254,254,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(254,254,254,1) 0%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
html{
	height: 100%;
}
/*  =========================================================================== GENERAL STYLE */
a {color: #000;text-decoration: none;}
a:hover {color: #193282;;text-decoration: none;}
.clearBoth {clear:both; height:0px!important; margin:0px!important; padding:0px!important; line-height:0px!important; border: 0!important;}
ul, ol {margin: 20px 0px; padding: 0px 30px; border: 0px solid #eee;}
ul li, ol li {margin-bottom: 5px;}
strong, b {font-weight: 500;}
.posL {}
.posR {}
blockquote {font-size: 150%; line-height: 150%; font-weight: 300; padding: 10px 30px; margin: 0px 0px; border:0px solid #eee; color: #666;}
hr {margin: 30px 0;	border: 0; border-top: 1px solid #ddd;	border-bottom: 1px solid #fff;}
/* =========================================================================== PESAN SYSTEM */
.itemBackToTop {display: none;}
/* =========================================================================== BOX */

.boxOut {
	margin: 0px 0px 0px 0px;
}


iframe.aridoc-frame {
	border: 0px solid #f00;
	overflow: inherit;
	width: 100%;
	min-height: 80vh !important;
}
/* =========================================================================== PAGE GENRAL */
.item-page-general,
.itemListView.-general,
.itemView.-general,
.tagView,
.cbUserConfirmation
 {
	margin: 100px 100px 100px 100px;
}
/* =========================================================================== HOME */
.itemView.-home {
	padding: 100px;
	background: #193282;
}
.itemView.-home h3 {
	color: #eee;
	font-weight: 300;
	font-size: 32px;
	line-height: 40px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 84px;
	position: relative;
}
.itemView.-home h3:before {
position: absolute;
left: 0px;
top: 0px;
font-size: 84px;
color: #fdb813;
}
.itemView.-home h4 {
	color: #eee;
	font-weight: 600;
	font-size: 32px;
	line-height: 32px;
	margin: 0px 0px;
	padding: 0px 0px 0px 64px;
}
.itemView.-home .itemHeader {display: none;}
/* =========================================================================== PAGE K2 STYLE*/
.boxShowPutih {
	background: #fff;
	padding: 50px 50px;
	margin: 30px -50px 30px -50px;
}
.boxShowGrey {
	background: #eee url(../../../images/assets/map.png) right top no-repeat;
	padding: 50px 50px;
	margin: 30px -50px 30px -50px;
}
.boxCol2 {
	display: flex;
	justify-content: space-between;
}
.boxCol2 > div {
	border: 0px solid #ddd;
	width:45%;
}
.boxShowGrey h3 {
}
.boxShowGrey h3 {
	display: flex;
	text-align: left;
}
.boxShowGrey h3:after{
	content: "";
	flex: 1 1;
	border-bottom: 1px solid #ddd;
	margin: auto;
}
.boxShowGrey h3:after {
	margin-left: 10px
}
.-general .judul h2{
	margin: 0px;
}
.boxImage, .boxVideo  {
	min-width: 260px;
	margin: 0px 0px 0px 0px;
	flex: 1 1 100px;
	border: 0px solid #f00;
}
.boxImage img {
	object-fit: cover;
	height: 240px;
	width: 100%;
}
/* ========================================================================== FASILITAS*/
.itemView.-facilities { 
	border: 0px solid #f00;
	display: block;
}
.itemView.-facilities .itemHeader, .itemView.-customer .itemHeader{ 
	display: none;
}
.itemView.-facilities .fasilitasT, .itemView.-facilities .fasilitasB,
.itemView.-customer .customerT, .itemView.-customer .customerM, .itemView.-customer .customerB
 {
	margin: 0px 0px 100px 0px;
}
.itemView.-facilities .fasilitasM {
	margin: 100px 0px;
	background: #fff;
	border: 1px solid #193282;
	padding: 30px;
}
.itemView.-facilities h2,
.itemView.-customer h2
{
	font-size: 26px;
	line-height: 26px;
	margin: 0px 0px 30px 0px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 0px 0px;
	display: inline-block;
	letter-spacing: 5px;
}
.itemView.-facilities .fasilitasB h2{ 
}
.itemView.-facilities .fasilitasM h2{ 
	margin: 0px 0px 0px 0px;
}
.itemView.-facilities .fasilitasMimg {
	float: left;
	width: 50%;
}
.itemView.-facilities .fasilitasMimg img {
	min-width: 100%;
		max-width: 100%;
		height: auto;
}
.itemView.-facilities .fasilitasB {
	margin-bottom: 0;
}
/* ========================================================================== SERIVCE*/
.itemView.-service { 
	border: 0px solid #f00;
	display: block;
	width: 100%;
}
.itemView.-service .itemHeader { 
	display: none;
}
.itemView.-service .services { 
}
.itemView.-service .services  { 
	display: flex;
	flex-direction: row;
}
.itemView.-service .services1 { 
	border-left: 1px solid #193282;
	padding: 0px 20px 0px 10px;
	flex: 0 0 24%;
}
.itemView.-service .services1 h3 { 
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 24px;
	line-height: 24px;
	font-weight: 900;
	text-transform: uppercase;

}
.itemView.-service .services1 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.itemView.-service .services1 ul li {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: flex;
	font-size: 14px;
	line-height: 18px;
}
.itemView.-service .servicesT {
	order: 1;
}
.itemView.-service .servicesV {
	order: 0;
	flex: 0 0 56px;
	background: #193282;
	padding: 0px 0px;
	margin: 0px 10px 0px 0px;
	color: #fff;
	font-size: 90%;
	text-align: center;
	vertical-align: middle;
}
/* =============================== BOX INFO K2 */
.boxInfo {
	border: 0px solid #ddd;
	display: flex;
	font-size: 80%;
	color: #999;
	line-height: 14px;
}
.boxInfo > div {
	border: 0px solid #ddd;
	margin: 0px 20px 5px 0px;
}
.boxInfo > div:before {
}
.itemDateModified {
	border-top: 1px solid #ddd;
	display: block;
	font-size: 80%;
	color: #999;
	text-align: right;
	font-style: italic;
	margin: 30px 0;
}
/* ================================================================= K2 STYLE GENERAL*/
#k2Container {}
div.itemBody {
	margin: 0px 0px;
}
/* =============================== CATEGORY K2 */
.catTitleNadd{
	display: flex;
	border: 0px solid #f00;
}
.catTitleNadd > div {
}
.catTitleNadd > .judul {
	border: 0px solid #ddd;
	flex: 1;
}
.catTitleNadd > div.addContent {
	border: 0px solid #ddd;
	margin-left: auto;
}
.catTitleNadd > .judul h2 {
	margin: 20px 0px 0px 0px;
	font-size: 15px;
	padding: 0px;
}
/* ============================================== CAT PAGE */
.catItemView.groupPrimary.-general,
.ini-tagItemView
{
	border: 1px solid #ccc;
	margin: 0px 0px 20px 0px;
	padding: 1px 1px 1px 1px;
	display: flex;
	flex-direction: row;
	background: #fefefe;
}
.catItemView.groupPrimary.-general div.posBox-1,
.ini-tagItemView div.posBox-1
 {
	border: 0px solid #f00;
	flex: 0 10px;
}
.catItemView.groupPrimary.-general div.posBox-2,
.ini-tagItemView div.posBox-2
{
	border: 0px solid #000;
	flex: 1 1 10px;
}
.catItemView.groupPrimary.-general div.posBox-1in,
.ini-tagItemView div.posBox-1in
{
	border: 0px solid #000;
}
.catItemView.groupPrimary.-general div.posBox-2in,
.ini-tagItemView div.posBox-2in
{
	border: 0px solid #f00;
	padding: 30px 30px;
}
.catItemView.groupPrimary.-general .judul
.ini-tagItemView div.judul
{
	border: 0px solid #f00;
	margin: 0px 0px 10px 0px;
}
.catItemView.groupPrimary.-general .judul h2,
.ini-tagItemView .judul h2
{
	margin: 0px 0px 5px 0px;
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
}
div.catItemIntroText {
	line-height: 24px;
}
.catItemCommentsLink, .catItemReadMore, .tagItemReadMore {
	font-size: 90%;
}
.catItemCommentsLink a, .catItemReadMore a, .tagItemReadMore a {
	color: #00982b;
	text-decoration: none;
}
.catItemCommentsLink a:hover, .catItemReadMore a:hover, .tagItemReadMore a:hover {
	color: #333;
	text-decoration: none;
}
.catItemReadMore a:before, .tagItemReadMore a:before{
	margin-right: 3px;
}
/* =============================== DETAILS PAGE */
div.itemHeader {
	margin: 0px;
	padding: 0px;
}
div.itemHeader h2.itemTitle {
margin: 0px;
padding: 0px;
font-size: 22px;
line-height: normal;
}
/* =============================== EXTRA FIELDs */
.boxEtraFields {
	border: 0px solid #eee;
	margin: 5px 0px 0px 0px;
}
.boxEtraFields > ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.boxEtraFields > ul > li {
	margin: 0px;
	padding: 0px 0px;
	list-style: none;
	display: flex;
	line-height: normal;
}
.boxEtraFields > ul > li > div.itemLabel {
	flex: 0 0 50%;
	padding: 8px 30px 8px 0px;
	font-style: italic;
	color: #666;
	border-top: 1px solid #eee;

}
.boxEtraFields > ul > li > div.itemValue {
	flex: 1 0 100px;
	padding: 8px 0px 8px 0px;
	text-align: left;
	border-top: 1px solid #ddd;
}
.boxEtraFields > ul > li > div.itemValue ol {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.boxEtraFields > ul > li > div.itemValue ol li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.aliasKetua, .aliasSekretaris, .aliasBendahara, .aliasKetuaDEP
 {
	font-weight: bold;
}
.boxEtraFields > ul > li > div.itemValue img.cbImgAvatar {
  height:32px;
  width: auto;
}
/* =============================== MOD in K2 item*/
.custom-sosShare, .itemAuthorLatest, .itemRelated  {
	margin: 50px 0px;
}
.custom-sosShare h3, .itemAuthorLatest h3, .itemRelated h3
{
	display: flex;
	text-align: left;
}
.custom-sosShare h3:after, .itemAuthorLatest h3:after, .itemRelated h3:after {
	content: "";
	flex: 1 1;
	border-bottom: 1px solid #ddd;
	margin: auto;
	margin-left: 10px
}
.custom-sosShare h3:after {}
/* =============================== IMAGE K2 item*/
div.itemImageBlock {
	padding:0px 0;
	margin:0 0 30px 0;
}
.itemImage {
	flex: 1 1 100px;
	margin:0 0 8px 0;
}
.itemImage img {
	object-fit: cover;
	width: 100%;
}
.itemImageCapCredit {
	display: flex;
	color:#999;
	font-size: 80%;
	line-height: normal;
}
.itemImageCaption {
	border-right: 1px solid #ddd;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
}
.itemImageCredits {
}
/* =============================== FORM RSFORM*/

.-kontak .page-header  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0;
}
.-kontak .page-header h2  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
}
/* =============================== GALLERY K2*/
/* Container */
ul.sigProSeamless {
	margin:8px auto!important;
	padding:8px 0!important;
	list-style:none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
ul.sigProSeamless.singleThumbGallery 
{margin:0!important;padding:0px 0!important;list-style:none!important;}

/* Thumbnail */
ul.sigProSeamless li.sigProThumb {
	margin:0 0px 0px 0;
	padding:0;
	list-style:none!important;
	float: left;
	width: 33.3%;
}
ul.sigProSeamless li.sigProThumb a.sigProLink {
	display: block;
	border: 0px solid #f00;
	padding: 5px;
}
ul.sigProSeamless li.sigProThumb a.sigProLink{}
ul.sigProSeamless li.sigProThumb a.sigProLink:hover {}
ul.sigProSeamless li.sigProThumb a.sigProLink {}
ul.sigProSeamless li.sigProThumb a.sigProLink:hover {}

ul.sigProSeamless li.sigProThumb a.sigProLink img.sigProImg,
ul.sigProSeamless li.sigProThumb a.sigProLink:hover img.sigProImg {
	display:block;
	width:100%;
	height:250px;
	padding:0;
	margin:0;
	border:none;
	background-size: cover;
	background-repeat:no-repeat;
	background-position:50% 50%;
}
ul.sigProSeamless li.sigProThumb a.sigProLink:hover img.sigProImg {opacity:0.7;}
ul.sigProSeamless li.sigProThumb a.sigProLink:hover:after {position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;display:block;content:"";width:48px;height:48px;background:transparent url(../images/magnify_48x48_24.png) no-repeat;}
.galTitCap {
	background: #fff;
	padding: 10px 20px;
}
.galTit {
	font-size: 90%;
	line-height: normal;
}
.galCap {
	font-size: 80%;
	line-height: normal;
}


/* =============================== GALLERY CUSTOMER*/

/* Thumbnail */
.itemView.-customer ul.sigProSeamless li.sigProThumb {
	width: 20%;
}
.itemView.-customer ul.sigProSeamless li.sigProThumb a.sigProLink {
	display: block;
	padding:10px;
	border: 1px solid #ddd;
	margin: 0px 20px 20px 0px;
	background: #fafafa;
}
.itemView.-customer ul.sigProSeamless li.sigProThumb a.sigProLink img.sigProImg,
.itemView.-customer ul.sigProSeamless li.sigProThumb a.sigProLink:hover img.sigProImg {
	width:100%;
	height:100px;
}
/* ================================================================= GENERAL, TAG CARI, LIST */
.tagView {
	border: 0px solid #f00;
}
.tagView > h1{
	margin: 0px 0px 50px 0px;
	padding: 0px;
	display: none;
}
/*.ini-tagItemList {
}
.ini-tagItemView {
	border: 1px solid #ccc;
	margin: 0px 0px 30px 0px;
	padding: 30px 30px 30px 30px;
	background: #fefefe;
	display: flex;
}
.ini-tagItemView .posBox-1 {
	border: 0px solid #f00;
	flex: 0 0 0;
}
.ini-tagItemView .posBox-2 {
	border: 0px solid #000;
	flex: 1 1 0;
}
.ini-tagItemView .posBox-1in {
	border: 0px solid #000;
}
.ini-tagItemHeader {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ini-tagItemHeader h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ini-tagItemBody {

}
.ini-tagItemIntroText {

}*/

/* =================================================================================
=============================== CB =================================================*/

/* ================================================================= template_default  */
.cb_template_default {
	margin: 0px;
}
.cb_template .form-control-plaintext {
	font-size: 14px;
}
.cbRegistration,
.cbLostPassForm,
.cbUsersList,
.cbUsersList,
.cbPendingApprovalUsers,
.cbModerateReports,
.cbModerateBans,
.cbModerateImages,
.cbEditProfile,
.cbManageConnections,
.cbPMS,
.cbReportUserForm,
.cbBanUserForm,
.cbGroupJive
{
	border: 0px solid #f00;
	margin: 50px;
}
.cbUsersList.-anggotaList {
	margin: 50px;
}
.cbUserListTitle {
	display: none;
}
.cbUserListTitle h3 {
	font-size: 22px;
	line-height: normal;
}
.cbUserListResultCount {
}
/*PROFIL DISPLAY FORM*/
.cb_template h3, .cb_template .h3 {
	font-size: 18px;
}
.cbProfile {
	margin: 10px;
}
.cbTabsContent {
	border: 0px solid #ddd;
	padding: 0px 0px;
}
.activityStream {
}
.cbFieldsContentsTab {
}
#cbtf_44, 		/*--- Hallo Reg-----*/
#cbtf_41,		/*--- personal------*/
#cbtf_42,		/*--- keanggotaan ---*/
#cb_tabid_20,	/*--- foto avarar ----*/
#cbtabpane11,	/*--- akun -----------*/
#cb_tabid_, 	/*--- prvacy ---------*/
#cb_tabid_45, 	/*--- KTA ---------*/
#cbtf_46, 		/*--- ADM ---------*/
#cbtf_47, 		/*--- review ---------*/
#cbtf_48 		/*--- LINK ICON ---------*/
 {
	border: 1px solid #ddd;
	padding: 30px;
	background: #fdfdfd;
}
.cbCanvasLayoutPhoto #cb_tabid_20 {border: 0;background:none;}
.cbCurrentProfileURL {line-height: normal;}
#cbfv_54 #alias {display: none;}
#cbtf_41 > .form-group.row,
#cbtf_42 > .form-group.row,
#cbtabpane11 > .form-group.row,
#cb_tabid_ > .form-group.row   {
	margin: 5px;
	padding: 5px 0px;
	border-bottom: 1px solid #ededed;
}
.form-group.row,
.form-group.row,
.form-group.row,
.form-group.row   {
	padding: 3px 0px;
}
.cb_template .col-form-label, .cb_template .form-control-plaintext {
	line-height: normal;
	padding: 0px 0px;
}
.cb_template .col-form-label {
	border: 0px solid #f00;
	color: #666;
	font-style: italic;
	font-weight: 300;
}
.cb_template .form-control-plaintext {
	border: 0px solid #000;
}
.cb_template .mb-3, .cb_template .my-3 {
 margin: 5px 0px !important;
}
.cb_template hr {
	margin: 3px 0px !important;
	border-color: #eee;
}
.cbRegistrationButtons, .cbProfileEditButtons
{
	border: 0px solid #f00;
	justify-content: end;
	padding: 20px 30px;
}
.cb_template .form-control {
	font-size: 14px;
	line-height: normal;
}
#cbtf_44 {
	font-size: 13px;
	line-height: normal;
}
#cbtf_44 p, #cbfr_166 p {
	margin: 0px 0px 5px 0;
	padding: 0px;
	line-height: normal;
}
#cbtf_44 ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
#cbtf_44 ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#cbtf_44 .cbFieldIcons {display: none;}
/* =====================================================ICON CB LINK */
#cbtf_48 {
	display: flex;
	flex-wrap: wrap;
}
.linkCBicon {
	flex: 0 0 16%;
}
.linkCBicon a {text-decoration: none; color: #333;}
.linkCBicon a:hover {text-decoration: none; color: #00982b;}
.iconCBlinkListIn {
	margin: 10px;
	text-align: center;
	border: 0px solid #ccc;
	padding: 0px;
}
.iconCBlinkListIcon {
	display: flex;
	flex-direction: column;
	font-size: 64px;
}
.iconCBlinkListText {
	display: block;
	font-size: 14px;
	line-height: 18px;
}
/* =====================================================LIST MEMBER FRONTEND */
.cbUserListResultCount {display: none;}
.listM-1 {
	line-height: normal;
	font-size: 13px;
}
.listM-1 .cbUserListFieldLine {
	margin-bottom: 5px;
}
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_alamatlengkap,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_alamatrtrw,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_alamatkelurahandesa,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_nipaid,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_alamatkecamatan,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_alamatkabkota,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_strnomor,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_edujenjang,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_workstatuskepegawaian,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_workphone,
.listM-1 div.cbUserListFieldLine.cbUserListFL_cb_edujenjang

 {
	margin-bottom: 0px !important;
	border: 0px solid #f00;

}
span.cbUserListFieldTitle {
	color: #666;
	font-style: italic;
}
span.cbUserListFieldTitle:after {
	content: ":";
}

.cbUserListSearchTitle h3 {
	font-size: 14px;
}



/*=============================== CHART */
div.itemView.-general.-keanggotaan {
	border: 0px solid #f00;
	position: relative;
	padding: 50px 0px;
	margin: auto;
	width: 90%;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
}
#chart_20 { /*Jumlah anggota per PW */
	border: 1px solid #ccc;
	width: 100%;
	height: 180vh;
	margin: 0px;
	padding: 0p;
}
div.itemView.-general.-keanggotaan svg {
	width: 100% !important;
	height: auto;
	margin: 0px;
	padding: 0p;
}
.chart30col {
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
}
.col30 {
	flex: 0 0 33.3333%;
}
 #chart_21, #chart_26, #chart_24 { /*jenis kelamin - Perkawinan - agama */
	border: 1px solid #ccc;
	width: 100%;
	height: 45vh;
	text-align: center;
}
.chart37col {
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
}
.col30 {
	flex: 0 0 33.3333%;
}
.col70 {
	flex: 1 0 33.3333%;
}
 #chart_25, #chart_22 { /*jenis perawat - jenjang pendidikan*/
	border: 1px solid #ccc;
	width: 100%;
	height: 45vh;
	text-align: center;
}

 #chart_27, #chart_23 { /*jenis perawat - jenjang pendidikan*/
	border: 1px solid #ccc;
	width: 100%;
	height: 45vh;
	text-align: center;
}
/*=============================== LIBRARY DROPFILES */
.dropfiles-page {
	margin: 50px;
}

/* ================================================================= KONTAK HUBUNGI */
.item-page-general.-kontak {
	border:0px solid #f00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.item-page-general.-kontak ul.konBox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: flex;
}
ul.konBox > li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	flex: 1 1 50%;
}
ul.konBox > li div.konMap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #f00;
	height: 100%;
	z-index: 100;
}
ul.konBox > li  div.konForm {
	margin: 0px 0px 0px 0px;
	padding: 30px 50px 50px 50px;
	border-left: 0px solid #ddd;
}
ul.konBox > li  div.konForm h2 {
 	font-size: 20px;
 	line-height: normal;
 	margin: 0px 0px 20px 0px;
 	padding: 0px 0px 20px 0px;
 	border-bottom: 1px solid #ddd;
}
/*==========================MAP===*/
.leaflet-popup-content-wrapper {
	font-family: 'Roboto', sans-serif !important;
	font-weight: 300 !important;
	font-size: 13px !important;
}
span.location-title, span.location-title a {
	font-size: 13px !important;
	text-transform: uppercase;
	font-weight: 500 !important;
}
span.locationaddress {
	font-size: 13px !important;
}
div.konMap .map_canvas {
	height: 60vh !important;
	border: 0px solid #f00;
}
.leaflet-marker-icon {
	border: 0px solid #f00;
	width: 20px !important;
	height: auto !important;
}
/*=========================== moduletable-mapPW ===*/
.moduletable-mapPW {
	border: 0px solid #f00;
	margin: 0px 50px;
}
.moduletable-mapPW .map_canvas {
	height: 40vh !important;
	border: 0px solid #f00;
}
/*=========================== PESAN CB TANPA DIV <div class="pesanDariCb"> ===*/
.pesanDariCb {
	padding: 30px;
	background: #eee;
}
.pesanDariCb h3 {
	font-size: 16px;
	font-weight: bold;
}
/*=============================================================================== LMS GURU ===*/
#guru-component {
	margin: 50px;
}
/*ALHAMDULILLAH*/