.mobileFilterBlue .modal-title{text-transform:uppercase;font-weight:bold}
.mobileFilterBlue td{vertical-align:middle}
.mobileFilterBlue .close{opacity:1 !important;padding-right:15px;font-size:25px;font-weight:lighter}
.mobileFilterBlue{background:#0061ac}
.filterCategory{border:0;padding-top:0;padding-left:10px;padding-right:10px}
.insightFilterBtn.filterBtn{line-height:40px;height:40px}
.filtersIcon{vertical-align:middle;width:45px;border-top:1px solid #CCC;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.mobileFilterBlue .filterImageTd{width:60px}
.mobileFilterBlue{padding:0}
.mobileFilterBlue img{width:60px;padding-left:10px;padding-right:10px}
.filtersIcon img{width:40px !important}
@media(max-width:999px){.insightDetailContainer #searchFilteredFunds{border:1px solid #ccc;margin-top:0 !important;margin-bottom:0 !important}
.insightDetailContainer #searchFilteredFunds:focus{box-shadow:none}
.ppFilters.filterBox{background-color:#fff}
}
.msBlue{color:#337ab7 !important}
.modal-backdrop.fade.in{z-index:1}
.insightDetailContainer #searchFilteredFunds{height:50px !important}
.ppFilters .appliedFiltersContainer>div{width:100% !important;float:left}
.noFocus *:focus{outline:none !important}
.pointer{cursor:pointer}
.minus,.plus{font-size:18px;line-height:15px;color:#337ab7 !important;font-weight:bold}
.plus{display:block}
.minus{display:none}
[aria-expanded="true"] .plus{display:none}
[aria-expanded="true"] .minus{display:block}
.insightFilterBtn.filterBtn{text-align:center !important;background:white !important;height:45px;border:1px solid #ccc !important;line-height:45px;cursor:pointer;border-radius:0;width:50%;margin:0;padding:0}
.insightFilterBtn.filterBtn.active{border:1px solid #0062ac !important;color:#0062ac !important;background:#0062ac !important}
.insightFilterBtn.filterBtn label{color:#ccc !important;cursor:pointer}
.insightFilterBtn.filterBtn.active label{color:#fff !important}
.filterby-label{margin:0;padding-top:10px;padding-bottom:20px;text-align:center;font-weight:bold}
.showMenuBtn{display:none}
.collapsed .showMenuBtn{display:block}
.navbar-inverse .navbar-toggle{background-color:#FFF !important;border:none !important}
.hideMenuBtn{display:block;font-size:1.2em;color:#337ab7}
.hideMenuBtn,.showMenuBtn{width:22px}
.collapsed .hideMenuBtn{display:none}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#383838;height:3px}
.desktopFilter{padding-bottom:40px}
.mobileExpand.plus{display:block}
.mobileExpand.minus{display:none}
[aria-expanded="true"] .mobileExpand.plus{display:none}
[aria-expanded="true"] .mobileExpand.minus{display:block}
#insightIndexMobileFilterModal,#insightIndexMobileFilterModal .modal-dialog,#insightIndexMobileFilterModal .modal-content{width:100%;height:100%;margin:0}
.insightDetailContainer #searchFilteredFunds{border:1px solid #ccc;margin-top:5px;margin-bottom:5px}
@media(min-width:999px){.insightDetailContainer #searchFilteredFunds{height:50px !important}
}
td.lh-15{padding-left:10px}
@media(min-width:999px){.insightFilterBtn.filterBtn.active{background:#fff !important}
.insightFilterBtn.filterBtn.active label{color:#337ab7 !important}
}
.ppFilters.filterBox{padding-top:0}
.filterCategory .filterBtn:not([filter-button-pill]){padding-left:0;display:block}
@media(max-width:999px){.hideInMobile1{display:none !important}
#insightIndexMobileFilterModal{display:none}
.ppFilters .appliedFiltersContainer .filterBtn{min-height:26px !important;line-height:24px !important}
.ppFilters .appliedFiltersContainer .filterBtn{padding-right:0 !important}
.ppFilters .appliedFiltersContainer>div{width:100% !important;float:left}
.ppFilters .appliedFiltersContainer{margin:0}
.ppFilters .appliedFiltersContainer{margin:15px 0}
.ppFilters .appliedFiltersContainer .filterBtn{margin:5px 10px 5px 0 !important}
}
#insightIndexMobileFilterModal .appliedFiltersContainer .filterCategory .filterBtn{padding-left:0}
#insightIndexMobileFilterModal .filterCategoryContainer{border-bottom:1px solid #ccc}
.ppFilters .filterBtn table td{float:left}
@media(max-width:599px){.insightDetailContainer .inner-addon .glyphicon{padding:15px !important}
.containerText .bigPageStripeTextContainer{height:150px;vertical-align:middle}
.bigPageStripe{height:150px !important}
}
.filterLabel .accordRowCountContainer{font-weight:normal;padding-left:3px}
.mobileFilter .filterCategory .collapse.in{padding-bottom:10px}