.side-list{list-style:none;border-bottom:1px solid #e5e5e5	;   padding: 0 0 10px;max-height: 260px;
    overflow-y: auto;}
.side-list li{
	margin-left:10px;
}
.side-list li a{color: #000;    margin-bottom: 5px;    display: block;}
.side-list li a:hover, .side-list a.current{text-decoration:underline;}
.side-inner-holder {    background: #fcfcfc;    border-bottom: 1px solid #e5e5e5;    border-top: 0;    padding: 16px;}
.side-holder .card-header {  background: #853b86;
    font-size: 20px;
    color: #fefefe;
    line-height: 20px;
    padding: 10px;
    margin: 0;
}
.title-bar a {
    font-weight: 700;
    letter-spacing: 0.5px;
        font-size: 16px;
        color:#000;
}          
.title-bar span {
    display: block;
    font-weight: 400;
    color: #646464;
    
}
.side-holder h2 {
    background: #853b86;
    font-size: 20px;
    color: #fefefe;
    line-height: 20px;
    padding: 10px;
    margin: 0;
}
.highlightYelllow {
    background: rgb(255, 255, 32);
    color: #000;
    font-weight: bold;
}
.searchResultBox{width:100%;float:left;/*  padding:0px 0 15px 0;border-bottom:1px solid #dddddd;margin-bottom: 15px */}
.searchResultBox h4{line-height:18px;}
.searchResultBox h4 a{font-size:16px;font-weight:600;    letter-spacing: 0.5px;}
.searchResultBox h4 a:hover{ color: #3f5101;  text-decoration: underline;}
 /* end of search box css */
 
 
 /* tabbing css */
 .searchTabbing ul.tabs{list-style: none; margin:0; padding:7px 0;  width:100%; border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc; background: #fafafa; }
.searchTabbing ul.tabs li{ display:inline-block; } 
.searchTabbing ul.tabs li a{transition: all 0.2s; border: 1px solid transparent; margin:0; cursor: pointer !important; text-align:center; padding:9px 10px; margin-right:0;     color:#292f38; position: relative; }
.searchTabbing ul.tabs li.active >a, .custTabbing ul.tabs li>a:focus, .custTabbing ul.tabs li>a:hover {
    color: #000;
        outline: -webkit-focus-ring-color auto 0px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-bottom-color: transparent;
    border-top: 2px solid #853b86;
    cursor: default;
}
 
.searchTabbing .tab_container { border-radius: 10px;  }
.searchTabbing .tab_content{display: none; padding:10px 0; box-sizing: border-box;}
.searchTabbing .tab_drawer_heading {display:none;}
.searchTabbing .tab_content p{font-weight:300;margin-bottom:28px;}
.searchTabbing .tab_content h5{margin-bottom:15px;}
 .searchGutter {
    margin-right: -20px;
    margin-left: -20px;
    border-top: 1px solid #e5e5e5;
}
.topspaceJournal .card-header {
    background: #fafafa;
    border-bottom: 1px solid #e5e5e5;
    padding: 6px 21px 6px;
    font-size: 18.5px;
    font-weight: 600;
}
.dk-grey{background:#853b86;}
.tagSection h5, .filtersection h5{margin-bottom:10px;}
.tags{border: 1px solid #c2d4ea;line-height: 1.25;letter-spacing: -.01em;padding: 5px;font-size: 0.9em; margin:3px 0;color:#121212;}
.searchCross{position:absolute;right:3px;top:5px;}
.tags .close{font-size:18px;font-weight:400;color:#000;opacity: 0.8;}
.truncate {max-width: 100%;margin-right: 2px;padding-right:15px; display:inline-block;position:relative;margin-bottom:0;  text-transform:capitalize;font-size: 0.9em;}

 @media screen  and (max-width: 767px) {
.side-list{padding:0;margin-bottom:3px}
}