.nav-link.active{border-radius:5px;color:#fff!important}footer{background-color:#f8f9fa;padding:40px 0}footer a{color:#000;font-weight:400;text-decoration:none}footer a:hover{color:var(--color-primary)}footer .fw-bold{margin-bottom:1rem;font-weight:600}footer .mx-2{margin-left:1rem;margin-right:1rem}footer .mt-4{margin-top:1.5rem}footer .text-center{text-align:center}footer .mb-0{margin-bottom:0}.social-icon{color:#fff;border:1px solid #fff;width:35px;height:35px;text-decoration:none;transition:all .3s}.social-icon:hover{background-color:var(--color-secondary)!important;color:#fff!important}.border-icon{border:1px solid #fff}
.custom-dropdown .dropdown-menu{max-width:300px;max-height:300px;overflow-x:hidden;overflow-y:auto}.custom-dropdown .dropdown-item{text-wrap:wrap}body.fixed-navbar-padding{padding-top:56px}.hover-primary:hover,.hover-primary:focus,.hover-primary.active{color:var(--bs-primary)!important}.nav-item.active>.dropdown-toggle,.nav-item .dropdown-toggle:hover,.nav-item .dropdown-toggle:focus,.hover-primary:focus,.hover-primary:hover{border-radius:5px;color:var(--bs-primary)!important}#cat-dropdown,#supplier-dropdown,#biz-dropdown,#trade-dropdown,#more-dropdown,#industry-dropdown,#cluster-dropdown{color:#fff}.msme-search-bar{background-color:#fff;border-radius:14px;align-items:center;width:100%;max-width:500px;margin:auto;padding:1px 16px;display:flex;position:relative;box-shadow:0 2px 6px rgba(0,0,0,.08)}.msme-search-icon{color:#153742;cursor:pointer;margin-right:0;font-size:16px}.msme-search-input{color:#153742;width:100%;font-size:14px;box-shadow:none!important;background-color:transparent!important;border:none!important;outline:none!important}.msme-action-item{cursor:pointer;white-space:nowrap;width:auto;max-width:unset;flex-wrap:nowrap;align-items:center;font-size:13px;display:flex}.msme-action-item svg{margin-bottom:4px;font-size:25px}.msme-dropdown-menu{position:relative;background-color:#153742!important;border:1px solid #ccc!important;border-radius:10px!important;min-width:180px!important;margin-top:12px!important}.msme-dropdown-menu:before{content:"";z-index:1;border-bottom:12px solid #ccc;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-12px;left:30px}.msme-dropdown-menu:after{content:"";z-index:2;border-bottom:10px solid #153742;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-10px;left:32px}.msme-dropdown-menu .dropdown-item{color:#fff;padding:8px 16px;font-size:14px}.msme-dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid #ccc}.msme-dropdown-menu .dropdown-item:hover{background-color:rgba(255,255,255,.1)}.msme-dropdown .dropdown-toggle:after{display:none!important}.msme-strong{font-size:12px}.msme-small{font-size:10px}.msme-action-icon{margin-right:6px;font-size:18px}.msme-action-text{text-align:left;margin:0;padding:0;font-size:13px;line-height:1.2}.msme-action-strong{font-weight:600}.msme-dropdown-menu .dropdown-item:hover,.msme-dropdown-menu .dropdown-item:focus{color:#fff!important}.end-menu{transform:translate(62.6667px,30px)!important}
.hover-bg:hover,.hover-bg:focus,.hover-bg:active{transition:background-color .3s;background-color:var(--color-primary-light)!important}.nav-link{color:#212529!important}.offcanvas .nav-link:hover,.offcanvas .dropdown-item:hover{background-color:var(--color-primary-light)!important;color:#fff!important}
.custom-modal{margin:auto;max-width:600px!important}.hover-lightblue:hover{background-color:var(--color-primary-light);cursor:pointer;border-radius:6px}.custom-select{border:1px solid var(--color-primary-light)!important;box-shadow:none!important;color:var(--color-primary-light)!important}.blue-hover-select:hover{cursor:pointer;background-color:var(--color-primary-light)!important}.srch{border:1px solid var(--color-primary-light)!important;color:var(--color-primary-light)!important}.responsive-select{border:1px solid var(--color-primary-light);border-radius:6px;flex-shrink:0;width:100%;max-width:120px}@media (max-width:768px){.responsive-select{max-width:100%!important}}.custom-location-modal .modal-dialog{max-width:600px}.custom-location-modal .modal-content{border-radius:16px;height:450px;overflow:hidden}.custom-location-modal .modal-header{z-index:10;background-color:#fff;border-bottom:1px solid #ddd;position:-webkit-sticky;position:sticky;top:0}.custom-location-modal .modal-body{padding:1rem 1.5rem;overflow-y:auto}
