@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
    /* font-family: fieldwork-hum, sans-serif !important; */
    font-family: 'Inter', sans-serif;
    font-weight: 600 !important;
    font-style: normal !important;
}

html body p {
    color: #000;
}

.dyn-course-list h4.industry-reg {
    font-family: fieldwork-hum, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
}

@media (min-width: 992px) {
html header .navbar-collapse .nav-main > ul > li > a {
    color: #2C2A6B !important;
}

html header .navbar-collapse ul#mainMenu > ul > li.focused > a,
html header .navbar-collapse ul#mainMenu > ul > li.dropdown-full-color.active > a
 {
    color: #fff !important;
    background: #2C2A6B !important;
}


html header nav ul#mainMenu li.mega-menu-item.active > a,
html .newHeader.fixedheader nav ul#mainMenu li.mega-menu-item.active > a,
html header nav ul#mainMenu li.dropdown-full-color:hover > a,
html .newHeader.fixedheader nav ul#mainMenu li.dropdown-full-color:hover > a,
html header nav ul#mainMenu li.mega-menu-item:hover > a,
html .newHeader.fixedheader nav ul#mainMenu li.mega-menu-item:hover > a
  {
     background: #2C2A6B !important;
     color: #fff !important;
 }

html header nav ul#mainMenu .dropdown-full-color > ul.dropdown-menu,
html .newHeader.fixedheader nav ul#mainMenu .dropdown-full-color > ul.dropdown-menu
{
    border-top-color: #2C2A6B !important;
    background: #fff !important;    /*316*/
}

  /*316*/
html header .navbar-collapse .nav-main > ul ul > li > a {
    color: #2C2A6B !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

/*316*/
html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li:hover > a,
html .newHeader.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu li:hover > a {
    background: #2C2A6B !important;
    color: #fff !important;
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 12px;
}

/*316*/
html header nav ul.nav-main .dropdown-full-color .dropdown-submenu > a:after {
    border-right-color: #2C2A6B !important;
    border-left-color: #2C2A6B !important;
}

html header nav ul.nav-main .dropdown-full-color .dropdown-submenu:hover > a:after {
    border-right-color: #fff !important;
    border-left-color: #fff !important;
}

/*316*/
/*html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu ul.dropdown-menu,
html .newHeader.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu ul.dropdown-menu
 {
    border-top-color: #fff !important;
    background: #fff !important;
}*/


header nav ul.nav-main .dropdown-submenu:hover>a:after {
    right: 25px;
    }

html header nav ul#mainMenu li.dropdown-full-color.active > a,
html .newHeader.fixedheader nav ul.nav-main li.dropdown-full-color.active > a
{
    background: #2C2A6B !important;
    color: #fff !important;
}
header nav ul#mainMenu .dropdown > ul.dropdown-menu {
    border-top-color: #2C2A6B !important;
}

}

@media (max-width: 991px) {

    header .nav-main ul li {
    border-bottom: 1px solid #888 !important;
    }
    header .nav-main ul li:last-child {
    border-bottom: none !important;
    }
    header .btn-responsive-nav, header.pushdownHeader .btn-push-nav {
    background: #2C2A6B !important;
    }
}

a.phone-hdr, a.phone-hdr:visited {
    color: #2C2A6B;
}
 a.phone-hdr:hover {
     color: #7B7B7B;
 }
 button#SearchButton {
     background: #2C2A6B !important;
 }
 input#topSearch {
     border-color:#2C2A6B !important;
 }

/* make p body text lighter weight */
html body p,
html body blockquote p,
html body .testimonial.testimonial-style-5 blockquote p,
html body .testimonial.testimonial-style-4 blockquote p,
html body .testimonial.testimonial-style-3 blockquote p {
    font-weight: 300;
}
/* fix submit button placement on CD forms */
div.clickdform.mainDiv div.emptyCell {
    display:none;
}

/* hide Certification and Job Role menu items over 992px */
@media (min-width: 992px) {
ul#mainMenu > li:nth-child(2),
ul#mainMenu > li:nth-child(3) {
    display:none;
    }
}
/* additions-overrides for NH rebranding */
body header.fixedheader .header-body {
    background: #EEEDF4 !important;
}

a#nhStudentLogin {
    background: #2C2A6B;
    border-color:#2C2A6B;
    color: #fff;
    border-radius: 20px;
}

a#nhStudentLogin:hover {
    background: #fff;
    color: #2c2A6B;
}

a#nhStudentLogin:visited:hover {
    background: #fff;
    color: #2c2A6B !important;
}

a#nhCart {
    background: #F46C0F;
    border-color:#F46C0F;
    color: #fff;
    border-radius: 20px;
}

a#nhCart:hover {
    background: #fff;
    color: #F46C0F !important;
}

header nav ul.nav-main li a {
    text-transform: none !important;
    font-size: 13px !important;
}

.body>#footer {
    margin-top: 0 !important;
    padding: 0 !important;
 }
