.grey .accordion{font: bold 14px Arial, sans-serif; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.grey .accordion, .grey .accordion li {margin: 0; padding: 0; border: none;}
.grey .accordion a {padding: 10px 10px 10px 10px; background: #ececec; text-decoration:none; display: block; color: #333; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; position: relative; text-shadow: 1px 1px 1px #fff;}
label.accordion{padding: 10px 10px 10px 10px!important;
    background: #ececec;
    text-decoration: none;
    display: block;
    color: #333;
    border-bottom: 1px solid #ccc!important;
    border-top: 1px solid #fff!important;
    position: relative;
    text-shadow: 1px 1px 1px #fff;}
label.accordion:hover{cursor:pointer;background: #fff; color: #007dc5;}
.grey .accordion a.dcjq-parent, .grey .accordion a.dcjq-parent:hover {background: #D7D4D4 /*url(images/bg_grey.png) repeat-x 0 -1px*/;}
.grey .accordion a.dcjq-parent:hover {background: #D7D4D4 /*url(images/bg_grey.png) repeat-x 0 -1px*/;}
.grey .accordion a.dcjq-parent.active {}
.grey .accordion a .dcjq-icon {position: absolute; top: 50%; left: 85%; width: 34px; margin-top: -17px; height: 34px; background: url(../images/arrow_grey_right.png) no-repeat 0 center;}
.grey .accordion a.dcjq-parent.active .dcjq-icon {background: url(../images/arrow_grey_down.png) no-repeat 0 center;}
a.sub-category, a.sub-menu {padding-left:25px!important;}
a.pdf-sub-category {padding-left:50px!important;}
a.sub-menu .dcjq-parent {width:100%;}
.grey .accordion a:hover {background: #fff; color: #007dc5;/*color: #990000;*/}
.grey .accordion a:active{}
.simple-list li ul {padding: 0 0 0 0;margin: 0 0 0 0;}
ul.categoriesAccordion {max-height: 304px;overflow-y: scroll;}
ul.pdfAccordion {max-height: 304px;overflow-y: scroll;}
.dFilterScroll {min-height: 304px;max-height: 304px;}
.dFilterScroll::-webkit-scrollbar, .categoriesAccordion::-webkit-scrollbar, .pdfAccordion::-webkit-scrollbar {-webkit-appearance: none;}
.dFilterScroll::-webkit-scrollbar:vertical, .categoriesAccordion::-webkit-scrollbar:vertical, .pdfAccordion::-webkit-scrollbar:vertical {width: 11px;background:#ececec;}
.dFilterScroll::-webkit-scrollbar:horizontal, .categoriesAccordion::-webkit-scrollbar:horizontal, .pdfAccordion::-webkit-scrollbar:horizontal {height: 11px;}
.dFilterScroll::-webkit-scrollbar-thumb, .categoriesAccordion::-webkit-scrollbar-thumb, .pdfAccordion::-webkit-scrollbar-thumb{border-radius: 8px;height: 10px;border: 2px solid #ececec; /* should match background, can't be transparent */background-color: rgba(0, 0, 0, .5);}
.dFilterClear {display:none!important;}