:root {--primary-color: #446084;}
.header-main{height: 90px;}
#logo img{max-height: 90px}
#logo{width:200px;}
.header-top{min-height: 30px}
.transparent .header-main{height: 90px}
.transparent #logo img{max-height: 90px}
.has-transparent + .page-title:first-of-type,
.has-transparent + #main > .page-title,
.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 90px;}
.transparent .header-wrapper{background-color: #009b3b!important;}
.transparent .top-divider{display: none;}
.header.show-on-scroll,.stuck .header-main{height:70px!important}
.stuck #logo img{max-height: 70px!important}
.header-bottom {background-color: #f1f1f1}
.header-main .nav > li > a{line-height: 16px }
@media (max-width: 549px) {
    .header-main{height: 70px}#logo img{max-height: 70px}
}
body{font-family:"Lato", sans-serif}
body{font-weight: 400}
.nav > li > a {font-family:"Lato", sans-serif;}
.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family:"Lato", sans-serif;}.nav > li > a {font-weight: 700;}
.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 700;}
h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Lato", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 700;}
.alt-font{font-family: "Dancing Script", sans-serif;}
.alt-font{font-weight: 400!important;}
.footer-2{background-color: #3a3a3a}
.label-new.menu-item > a:after{content:"New";}
.label-hot.menu-item > a:after{content:"Hot";}
.label-sale.menu-item > a:after{content:"Sale";}
.label-popular.menu-item > a:after{content:"Popular";}

.tenders-tabbed-content .nav-tabs>li {
    margin: 0 0.1em;
    margin-bottom: -1px;
}

.tenders-tabbed-content .nav {
    border-bottom: 1px solid #ddd;
}

.tender-tabs-content {
    border:unset !important;
    padding: 0px !important;
    padding-top: 1em !important;
}

.notifications-tab .noti-b {
   border-radius: 4px;
   width: 35%;
   margin: auto;
   text-align: center;
   padding: 9px;
   background: #446084;
   color: #fff;
   margin-top: 25px;
   margin-bottom: 25px;
}
.notifications-tab .noti-b::before {
   background-color: #446084;
   position: absolute;
   top: 92px;
   display: block;
   width: 13px;
   height: 10px;
   content: " ";
   transform: rotate(-63deg) skew(-35deg);
   z-index: 10000;
   left: 49%;
}
.transparent .header-nav > li > a {
    color: #fff;
}
