#xokb-main-body {padding-top:25px; padding-bottom:25px; background-color:#f8f8f8}
#xokb-main-body .panel{margin-bottom:20px; border-radius:7px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00) !important}
#xokb-main-body .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:7px;border-top-right-radius:7px;}
#xokb-main-body .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;}
#xokb-main-body .panel>.list-group{margin-bottom:0;}
#xokb-main-body .panel>.list-group .list-group-item{
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-top-width: 0px;
	border-bottom-color: #616783;
	border-bottom-style: solid;
}
#xokb-main-body .panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
#xokb-main-body .panel-heading+.list-group .list-group-item:first-child{border-top-width:0;}
#xokb-main-body .panel-sidebar{border-color:#eee;font-size:15px;}
#xokb-main-body .panel-sidebar .panel-heading{color:#fff;background-color:#616783;border-bottom:0;}
#xokb-main-body .panel-sidebar .panel-title{font-size:1.1em;font-weight:300;font-family:'Open Sans',sans-serif;line-height:26px;color:#fff;}
#xokb-main-body .panel-sidebar .panel-minimise{margin-top:4px;color:#ddd;cursor:pointer;transition:transform .2s ease;}
#xokb-main-body .panel-sidebar .list-group-item{line-height:24px;}

#xokb-main-body .list-group{font-size:.9em; padding-left:0;margin-bottom:20px;}
#xokb-main-body .list-group-item>.badge{
	float: right;}

#xokb-main-body .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:7px; margin-left:10px;background-color: #EFEFE4; color:#000; }
#xokb-main-body .badge:empty{display:none;}

#xokb-main-body .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#282e4f;border:1px solid #ddd;}
#xokb-main-body .list-group-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;}
#xokb-main-body .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
#xokb-main-body .list-group-item .badge{color: #FFFFFF;	background-color: #FF0000; font-weight: 800}
#xokb-main-body a.list-group-item{color:#b8c8ce;}
#xokb-main-body a.list-group-item:focus ,#xokb-main-body  a.list-group-item:hover{
	color: #BB3234;
	text-decoration: none;
	background-color: #f5f5f5;
	font-weight:bold;
}

#xokb-main-body .kb-article-title{margin:0px;font-size:1.6em;}
#xokb-main-body .kb-article-title h2{margin:15px 0 15px 0; font-size:25px;}
#xokb-main-body .kb-article-title .btn-print{ margin:-10px 0 0 0; float:right;font-size:1em; }

#xokb-main-body .kbarticles{
	padding: 10px 25px 10px 25px;
	margin: 15px 0 25px 0;
	font-size: 14px;
	background-color: #f8f8f8;
	border-radius: 7px;
}

#xokb-main-body .kb-also-read{ padding:10px 25px 10px 25px; margin:35px 0 0 0;font-size:14px; background-color: #ececec; border-radius: 10px;}

#xokb-main-body .kb-search{ margin:25px 0 25px 0; }

/* newly added classes */

#xokb-main-body .panel:nth-child(2) { background-color:#0099f1; }

#xokb-main-body .panel-body:nth-child(2) a { color:#fff; }

#xokb-main-body .panel:nth-child(2) .panel-heading {
	background-color: #007cc6 !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}


#xokb-main-body .kbarticles a {
	font-weight: 800;
	color: #282e4f;
	 font-family: 'Montserrat',sans-serif !important;
	 padding-bottom:5px;
}

#xokb-main-body .kbarticles p {
	border-bottom: 1px dotted #E0E0E0;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:20px;
	margin-left:21px;
}
	
#xokb-main-body .kbarticles p:nth-last-child(1) {
	border-bottom: 0px !important;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:0px !important;

} 

#xokb-main-body .kb-category-item {
padding-left:51px;
} 

#xokb-main-body .kb-category-item a {
	font-size:17px;

} 

#xokb-main-body .kb-category-item p {
	margin-left:23px;
} 

#xokb-main-body .kb-article {
	margin-top: 25px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 60px;
	padding-left: 20px;
	padding-right: 20px;
	background-color:#FFFFFF;
	border-radius: 15px;
	border: 3px solid #ececec;


}

#xokb-main-body .kb-article h2 {
	margin-bottom: 20px;
	border-bottom: 2px dotted #f0f0f0;
	border-left: 4px solid #ff0000;
	padding-bottom: 20px;
	padding-left : 20px;

}

#xokb-main-body .kbcategories {
	margin-top:30px;
	margin-bottom:30px;
}


	 