.info-desc{
	text-align:center;
	border-radius:2px;
	border:2px solid #e4e4e4;
	padding:26px 70px;
}

.info-desc:hover{
	border:2px solid #f3f3f3;
}

.info-desc h3.uk-panel-title{
	text-transform:uppercase;
	margin-bottom:10px;
}

.personalisation ul.uk-nav li{
	display:inline-block;
	width:24.6%;
	text-align:center;
	margin:0px 2px;
}

.personalisation ul.uk-nav li a{
	background:#e4e4e4;
	padding:30px 14px;
	border-radius:2px;
}

.personalisation ul.uk-nav li a:hover,
.personalisation ul.uk-nav li a:focus{
	background:#f3f3f3;
}

/*BOTTOM A - END*/


/*DOCMAN PAGE - START*/
h1.docman_page_heading{
	font-size: 30px;
	line-height: 30px;
	font-weight:500;
}

/*DOCMAN PAGE - END*/

.tm-toolbar a{
	font-size:12px;
}
/*W3C BUTTON - START*/
.w3c-box{
	display:none;
	text-align:center;
	padding:20px;
	/*border-bottom:#e3e3e3 solid 1px;*/
}

a.w3c{
	/*padding-right: 20px;
	border-right: 1px solid #b4b4b4;*/
}


/*.mod-languages.bahasa,
.jfontsize .jfontsize-button,
.color-switcher{
	-webkit-appearance: none;
	margin: 0;
	border: none;
	overflow: visible;
	font: inherit;
	color: #666;
	text-transform: none;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 12px;
	background: #f7f7f7;
	vertical-align: middle;
	line-height: 28px;
	min-height: 30px;
	font-size: 1rem;
	text-decoration: none;
	text-align: center;
	border: 1px solid rgba(0,0,0,.2);
	border-bottom-color: rgba(0,0,0,.3);
	background-origin: border-box;
	background-image: -webkit-linear-gradient(top,#fff,#eee);
	background-image: linear-gradient(to bottom,#fff,#eee);
	border-radius: 4px;
	text-shadow: 0 1px 0 #fff;
}*/
.color-switcher span{
	color: #fff;
}
.mod-languages.bahasa{
	display: inline-flex;
}
.mod-languages.bahasa .posttext p{
	margin: 0px;
}
.mod-languages.bahasa a, .mod-languages.bahasa p, .jfontsize a{
	color: #fff;
}

.jfontsize-button {
    font: bold 12px arial;
    padding: 3px;
    border: solid 0px #ccc;
    cursor: pointer;
}
.jfontsize-button:hover {
	text-decoration : none;
	background      : #333;
	color           : #fff;
	border          : solid 0px #333;
}
/*.mod-languages.bahasa:hover,
.jfontsize .jfontsize-button:hover{
	background-image: -webkit-linear-gradient(top,#ddd,#fff);
	background-image: linear-gradient(to bottom,#ddd,#fff);
}*/

.bahasa .pretext, .bahasa ul{
	margin:0px;
	padding:0px;
	display:inline-block;
}

.bahasa .pretext p{
	margin-bottom:0px;
	padding-right: 5px;
}

.bahasa ul li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:inline-block;
	margin: 0px 5px 0px 0;
}

.bahasa ul li a:hover{
	text-decoration:underline;
}

.bahasa, .text-resizer, .color-switcher, .w3c{
	display:inline-block;
	margin-right:10px;
}

.color-switcher .warna-biru{
	color:#48dbfb !important;
	background: transparent;
	font-size: 13px !important;
}

.color-switcher .warna-orange{
color:#feca57 !important;
	background: transparent;
	font-size: 13px !important;
}

.color-switcher .warna-hitam{
	color:#2c3e50 !important;
background: transparent;


}

.color-switcher .warna-kuning{
	background:#fff200 !important;
	color:#333 !important;
font-size: 13px !important;	
}


.color-switcher a{
	display:inline-block;
	margin-right:5px;
	text-decoration:none !important;
}

.color-switcher a div{
	width:20px;
	height:20px;
	border-radius:100px;
	line-height:18px;
	font-weight:bold;
	text-align:center;
}

.w3c-box .mesej{
	margin-top: 20px;
	margin-bottom: 0px;
}

.jenis-font a{
	color:#fff;
}


/*
.jfontsize .j-btn{
	background:#6a6a6a;
	width:22px;
	height:22px;
	display:inline-block;
	line-height:16px;
	text-align: center;
	border-radius:100px;
}

.jfontsize .jfontsize-button{
	color:#fff;
	font-weight:600;
	font-size: 11px;
	text-align: center;
	width:100%;
}

*/
/*W3C BUTTON - END*/


/*MENU FOOTER*/
.menu-footer{
	text-align:center;
}


/*MENU PAUTAN -FOOTER*/
#tm-footer-b .uk-width-1-1.uk-width-medium-1-3{
	border-left:1px solid rgba(255,255,255,0.1);
}

#tm-footer-b .uk-width-1-1.uk-width-medium-1-3:first-child{
	border-left:none;
}

.tm-footer-b .uk-panel-title{
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.trending .uk-list-line{
	margin:10px 10px 0 0;
	border-bottom:1px solid rgba(225,225,225,0.1);
	margin-bottom:0px;
	padding:0px 0px 20px 0px;
}

.trending .uk-list-line > li{
	line-height: 18px;
	color: #fff;
	margin: 0px;
	text-transform:none;
	font-size: 14px;
    font-weight: normal;
}

.trending .uk-list-line > li:nth-child(n+2) {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 0px solid #dddddd;
}

.trending .uk-list-line li a{
	padding: 5px 10px 5px 0px;
}

.trending .uk-list-line li a:hover{
	text-decoration:none !important;
}

.trending .uk-list-line li:before{
	content:"\f164";
	font-family:fontawesome;
	padding:0px 10px;
	display:inline-block;
}

.menu-pautan ul{
	padding:0px !important;
}

.menu-pautan ul.uk-nav li{
	display: inline-block;
	width: 173px;
	/*padding: 5px 0px 5px 5px;*/
	line-height: 18px;
	color: #fff;
	margin: 0px;
	text-transform:none;
	font-size: 14px;
    font-weight: normal;
}

.menu-pautan ul.uk-nav li a:before{
	content:"\f105";
	font-family:fontawesome;
	padding-right:10px;
}

.menu-pautan ul.uk-nav li a{
	color:#fff;
	font-size:14px;
}


.db8sitelastmodified{
	padding-left:0px;
}

.db8sitelastmodified li{
	list-style:none;
}

.visitorcounter p{
	margin:20px 0 10px 0px;
}

/*penerbitan*/
.uk-panel.side-menu-penerbitan{
	background: #fff;
	padding: 10px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.05);
}

.uk-panel.side-menu-penerbitan ul.uk-nav li a{
	padding:15px 10px;
}

.uk-panel.side-menu-penerbitan ul.uk-nav li a::before{
	content:"\f15c";
	font-family:fontawesome;
	padding-right: 10px;
	font-size: 18px;
}

a.docman_track_download{
	text-decoration:none !important;
}

a.docman_track_download .docman_download__info{
	background:#219746;
	color:#fff;
	padding: 2px 5px 2px 8px;
	font-size: 11px !important;
	border-radius: 50px;
}

.detail-label,
.module_document__size,
.module_document__downloads{
	background:#219746;
	display:inline-block;
	color:#fff;
	padding: 2px 8px 2px 8px;
	font-size: 11px !important;
	border-radius: 50px;
	margin-left:5px;
	line-height:15px;
}

.k-ui-namespace table td * {

    vertical-align: unset;

}


/*MUAT TURUN Accordion*/
.sp-accordion.sp-accordion-style4 .toggler {
    background: none !important;
    border-bottom: 1px solid #d3d3d3;
	border-top
}

.sp-accordion.sp-accordion-style4 .toggler span span {
    padding: 0 5px;
}

.sp-accordion.sp-accordion-style4 .sp-accordion-inner {
    background: none !important;
    padding: 0 16px 0 8px;
}

.mod_docman.mod_docman--documents ul{
	padding-left:0px;
}

.uk-panel.accordion-download{
	padding:20px;
	border:#e3e3e3 solid 1px;
}

/*PERHIDMATAN UTAMA 2ND PAGE*/
.uk-panel.perkhidmatan-utama ul li{
	display:inline-block;
	margin:2px;
	padding:0px;
}

.uk-panel.perkhidmatan-utama ul li a{
	padding:16px 20px;
	border:3px solid #219746;
	text-align:center;
}


@media (min-width: 781px) {
	.uk-panel.perkhidmatan-utama ul li{
		width:49%;
	}
}

@media (max-width: 780px) {
	.uk-panel.perkhidmatan-utama ul li{
		width:100%;
	}
}

.display-none{
	display:none !important;
}

/*
.osmap-items .level_0{
	display:table;
}
*/
.osmap-items .level_0 li{
	width:40%;
	list-style-type:none;
	/*
	display:inline-table;
	vertical-align:top;
	*/
}

.osmap-items .level_0 li .level_1,
.osmap-items .level_0 li .level_1 .osmap-has-children .level_2,
.osmap-items .level_0 li .level_1 .osmap-has-children .level_3,
.osmap-items .level_0 li .level_1 .osmap-has-children .level_4{
	margin-left:0px;
	padding-left:15px;
}

.osmap-items .level_0 li .level_1 .osmap-has-children{
	width:100%;
}

.visitor{
	padding-bottom:20px;
}

.visitor h3.uk-panel-title,
.updated h3.uk-panel-title{
	margin-top:10px;
}

.visitor p,
.db8sitelastmodified{
	margin:0px !important;
}


.icon_container.button_circle.hover_2{
	float:right;
}

.footer-bottom{
	padding:10px;
}

.faq .uk-accordion-title{
	background:#fff;
	border:1px solid #219746;
	color:#219746;
	border-radius:5px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 10px 15px;
	font-size: 16px;
	line-height: 20px;
	cursor: pointer;
	font-weight: normal;
}

.faq .uk-accordion-title.uk-active,
.faq .uk-accordion-title:hover,
.faq .uk-accordion-title:focus{
	background:#219746;
	color:#fff;
}

.faq .uk-accordion-content.uk-active{
	border:1px solid #219746;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-top:20px;
	margin-top:-5px;
}

em, i{
	color:#444;
}

.uk-button.uk-button-default.top-menu{
	color:#444;
	line-height: 22px;
	min-height: 22px;
	border-radius: 4px;
	font-size:10px !important;
	font-weight:600;
}

.topmenu .uk-subnav-line > :nth-child(n+2)::before {
    margin-right: 0px;
    border-left: 0px solid #dddddd;

}

.topmenu .uk-subnav-line > li{
	padding-left:5px;
}

.thumbnail.dir{
	border:0px !important;
}

.thumbnail.dir img{
	padding:4px;
	border:1px solid #ddd;
	margin:20px 30px;
}

dl.dl-horizontal dt,
dl.dl-horizontal dd{
	display:block !important;
	margin:0px !important;
	width:100% !important;
	float:none !important;
	text-align:left !important;
}

dl.contact-address.dl-horizontal dd{
	margin:0px 0 20px !important;
}

.contactcontact .page-header h2{
	margin-bottom:0px;
}

h2 .contact-name,
.contactcontact h3{
	font-size:22px;
	font-weight:normal;
}

.dj-megamenu-default,
.uk-navbar-nav > li > a,
h3.uk-panel-title,
h3.uk-h5.uk-margin-remove
{
	font-family:inherit !important;
}

.embed-muat-turun{
	display:inline-block;
	vertical-align:top;
    margin: 10px;
	width: 48%;
}

.embed-muat-turun .accordion-download{
	width: 100%;
}

.tagspopular.tags ul{
	padding-left:0px;
}

.tagspopular.tags ul li{
	list-style-type:none !important;
	display:inline;
	padding:4px;
	margin:2px 4px 2px 0px;
}

.tagspopular.tags ul li:nth-of-type(3n + 1) {
    font-size: 1.85em;

}
.tagspopular.tags ul li:nth-of-type(4n+3) {
    font-size: 1.55em;
}
.tagspopular.tags ul li:nth-of-type(5n - 3) {
    font-size: 1.25em;
}


/*carian muat turun docman*/
.embed-carian .uk-search-field,
.embed-carian .uk-search-field:focus,
.embed-carian .uk-search-field:active{
	width: 225px;
	height: 36px;
	border:1px solid #ccc;

}


body.carian_muaturun h1.uk-article-title{
	font-size: 16px !important;
	line-height: 10px;
	color: #1fa2d6;
	font-weight: normal;
}

body.carian_muaturun h1.uk-article-title a:hover {
  color: #0074a2;
}

.menu-pautan .uk-nav-side > li.uk-active > a{
	background: transparent;
	text-decoration: none;
}

.uk-panel.keratan-akhbar h3.uk-panel-title{
	font-size: 36px;
	line-height: 42px;
	font-weight: 300;
	text-transform: none;
}

.seminar .uk-panel-title{
	margin-bottom:10px;
}

.seminar .bt-cs .bt-inner img {

    outline: 0px solid #b5b5b5;
    border: 0px solid #fff;
    max-width: 99%;
    margin: 5px 0px;
    border-radius:100px;


}

.seminar .bt-row-separate{
	margin-bottom:10px;
}

.seminar .bt-cs .bt-row{
	padding:0px 0px 10px;
}

.seminar .bt-cs .bt-inner .bt-title {

    clear: both;
    color: #1fa2d6;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 150%;
    vertical-align: sub;
}

.seminar .bt-cs .bt-inner .bt-title:hover{
	color: #0074a2;
	text-decoration: underline;
}
