.kb-category-header{cursor:pointer;}
.kb-category-header img{height: 32px !important;padding-right: 10px;}


/*** Table of Content ***/
.kb-table-of-content-container{margin-bottom: 20px;display:none;border-radius:5px;background:#fff;padding:30px;border:1px solid #f1eded;box-shadow: -4px 0px 5px -3px rgba(0,0,0,0.03);}
.kb-table-of-content-container > p{color:#0b9f47;font-size: 18px;font-weight: bold;}
.kb-table-of-content-container li{margin-bottom:0 !important;}
.kb-table-of-content-container li a{color:#566D8A}
.kb-table-of-content-container li a:hover{color:#19bceb;}
.kb-table-of-content-title{margin-bottom:0 !important;font-size:18px !important;font-weight:bold;}

/*** Sidebar ***/
.kb-sidebar{padding:0 !important;margin-top: 25px;}
.kb-sidebar-content{background: #fff;}
.kb-sidebar .kb-category-header{ padding: 10px 15px;}
.kb-category-list{padding-bottom: 10px;}
.kb-category-list li{list-style:none;display: flex;align-items: center;margin-bottom: 10px !important;padding-right: 8px;}
.kb-category-list li:before{content:'';background:url('../images/kb-single-icon.svg') left;padding-left: 15px;background-repeat: no-repeat;display: inline-block;height: 20px;width: 20px;margin-right: 10px;flex:none;}
.kb-sidebar .kb-category-list li:before{margin-right:0;width: 12px;}
.kb-category-list li a{font-size: 14px !important;font-weight:bold;line-height: 1.6;font-weight: 400;color: #566e8b;}
.kb-category-list li a:hover{color: #528fff;}
.kb-sidebar .kb-category-header{background-color: rgba(90, 148, 255, 0.1);border-right: 3px solid #5a94ff;box-shadow: none;margin: 0;}
.kb-active-link{font-weight: bold !important;color: #528fff !important;}


/*** Main Page List***/

.kb-category-list-container {
		display: flex;
		gap: 20px;
}

@media only screen and (max-width: 900px) {
	.kb-category-list-container{
		flex-direction: column;
	}
} 

.kb-category-list-section{
	flex-basis: calc(33.33% - 10px);
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
	border:1px solid #f1eded;
}

.kb-category-list-section .kb-category-header {
	display:flex;
	padding-bottom: 20px;
	border-bottom:3px solid #528ffe;
}

.kb-category-list-section .kb-category-header span {
	display:flex;
	height: 35px;
	width: 35px;
	background: #528ffe;
	border-radius: 50%;
	margin-left: auto;
	color: #fff;
	font-size: 15px;
	align-items: center;
	justify-content: center;
}

.kb-category-list-section .kb-category-list li { margin-left: 0.7em;}

.kb-category-list-section .kb-category-list li a {font-size: 18px;line-height: 1.8;}

  /*** Single KB ***/
.single-kb .content p,.single-kb .content li,.single-kb .content a{font-size:16px;}
.single-kb .content li{margin-bottom: 1.6em;}


/*.single-kb .cta-bar{display:none;}*/
#kb-single-content{padding-left: 30px;}
.kb-title{line-height: 54px;}

.single-kb .addtoany_content_bottom{display:none;}
@media only screen and (min-width: 981px){
.single-kb .addtoany_content_top{
    display: block;
}
}

#kb-single-content .a2a_kit .a2a_svg {height: 34px !important;width: 34px !important;}
#kb-single-content .a2a_kit.a2a_kit_size_48.addtoany_list {column-gap: 10px !important;}

.single-kb .fa-angle-up,.single-kb .fa-angle-up{
    font-family: "Font Awesome 5 Pro" !important;
}
