/*
Created By PP
Project KHC
Modified By: 
Date: 08/07/2025

*/
.nsw-header__container {
      max-width:  var(--nsw-container-width);/* max-width: 90% !important;  or any custom value, e.g., 1900px */
}

/*
@media (min-width: 1400px) {
  .row.sectionBlockLayout > .container,
  .row.sectionBlockLayout > .container-lg,
  .row.sectionBlockLayout > .container-md,
  .row.sectionBlockLayout > .container-sm,
  .row.sectionBlockLayout > .container-xl,
  .row.sectionBlockLayout > .container-xxl {
    max-width: 90% !important;
  }
}
*/

.nsw-container{
    max-width:  var(--nsw-container-width); /*90% !important;*/ /* or any custom value, e.g., 1900px */
}

.static-top.navbar-dark {
    background-color: #F2F2F2 !important; /* Replace with your desired color */
}

.nav-item.weblink {
  margin-left: 35px;
  margin-right: 35px;
}


/*
.static-top.navbar .navbar-collapse {
    max-height: 34px !important;
}
*/
footer .footer-bottom {
    background-color: #21262A !important;
}


.static-top.navbar .menu-bar > .navbar-nav > li > a {
    font-weight: bold !important;
}

.nsw-main-nav li a:hover {
    background-color: var(--nsw-hover)!important;
	color: var(--portalThemeOnColor11)!important;
}  


@media (min-width: 62rem) {
  .nsw-intro {
    font-size: 16px !important; /* or your desired fixed size */
    line-height: 1.6 !important; /* or your desired fixed line height */
  }
}


.static-top.navbar .menu-bar > .navbar-nav > li > a { 
    font-family: 'Public Sans', Arial, sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    border: 1px solid transparent;
}
 

.nsw-main-nav li a:hover {
    background-color: var(--nsw-hover);
}  




.p, .page_section p, .section-diagonal-left p, .section-diagonal-right p, p.form-text span {
    font-family: 'Public Sans', Arial, sans-serif !important; 
   /* font-size: 16px !important; */
    color: #000000;
}



.nsw-card__content {
	font-size: var(--nsw-font-size-sm-desktop);
	line-height: var(--nsw-line-height-sm-desktop);
	padding: 2rem 2rem 5.875rem;
}
	
	
	
.navbar-dark .navbar-nav > li > a:hover, .navbar-dark .navbar-nav > li.dropdown > a:hover {
    background-color: var(--nsw-hover) !important;
	color: var(--portalThemeOnColor11)!important;
    
}