body, html, #contentcontainer, #footer, header{background: #ffffff;}.navbar{background: #ffffff;}.navbar ul.navbar-nav li.nav-item a.nav-link{color: #00437f;}footer .footerTxt{background: #00437f;}footer .footerTxt{color: #ffffff;}#navcontainer{background: #00437f;}#containerdiv .navitem a{color: #ffffff;}#navcontainer .navheader{color: #ffffff;} /*secondary css start */ .seminar-container .catalog-search-item .nav-tabs .nav-link,.seminar-container .catalog-search-item .nav-tabs .nav-link.active,.seminar-container .catalog-search-item .nav-tabs .nav-link:hover,.seminar-container .catalog-search-item ul.nav-tabs a.nav-link{color:#00437f}.seminar-container .catalog-search-item .nav-tabs .nav-link.active,.seminar-container .catalog-search-item .nav-tabs .nav-link.active:hover{border-bottom:2px solid #00437f}#containerdiv .newAccountLoginPg .forgotLink a{color:#00437f!important;font-weight:400}.newAccountLoginPg .createAccount input[type=submit]{border:0}.newAccountLoginPg .loginAccount .header,.btn-primary,#primarycontentcont a.btn-primary,.credit-container a.greenbutton,.credit-container a.yellowbutton,.formField input[type=button],.formField input[type=submit],.newMyAccountPg .serviceCont .panelCont .btnCont.padTopBot5 a,#primarycontentcont .btnCont a{color:#ffffff!important;background:#00437f!important}.btn-primary:hover,#primarycontentcont a.btn-primary:hover,.credit-container a.greenbutton:hover,.credit-container a.yellowbutton:hover,.formField input[type=button]:hover,.formField input[type=submit]:hover,.newMyAccountPg .serviceCont .panelCont .btnCont.padTopBot5 a:hover,#primarycontentcont .btnCont a:hover{color:#ffffff!important;background:#214d11!important}#containerdiv .navitem.active::before{background:#00437f}.newAccountLoginPg .loginAccount .header{border-bottom:1px solid #00437f} /*secondary css end */ /*custom css start */ /* main css */
#topmost,
#topcontainer,
#contentcontainer {
 width: 100% !important;
}
#headcontainer {
 padding-top: 0;
}
#containerdiv {
 margin: 0 auto !important;
}
#primarycontent2,
#primarycontentcont {
 padding: 0 !important;
}

header {
 padding-top: 0 !important;
}

/* topmost header */
.logoCont img {
 width: 150px;
 height: 87px;
}

/* header main */
.navbar ul.navbar-nav li.nav-item a.nav-link {
 padding: 15px 8px;
 font-weight: bold;
}

.navbar ul.navbar-nav li.nav-item .dropdown-menu {
 background: unset;
 min-width: 250px;
 padding: 5px 0;
 background: #ffff;
}

.navbar ul.navbar-nav li:last-child.nav-item div.dropdown-menu {
 left: -154px;
}

.navbar ul.navbar-nav li.nav-item .dropdown-menu .dropdown-item {
 background: #ffff;
 color: #00437f;
 font-size: 14px;
 line-height: 25px;
}

.navbar ul.navbar-nav li.nav-item .dropdown-menu .dropdown-item:hover {
 background: #00437f;
 color: #ffff;
}

.navbar-toggler {
 background-color: #00437f !important;
 padding: 9px 10px !important;
 color: #ffff !important;
}
/* side nav and body */
#containerdiv .navitems .navitem a:hover {
 color: #eeb500;
}

/* footer css */
#top-border {
 margin-bottom: 50px;
 background: linear-gradient(to right, #e5e5e5 0%, #e5e5e5 25%, #214d11 25%, #214d11 50%, #999999 50%, #999999 75%, #000000 75%, #000000 100%);
 height: 15px;
}

#FooterContentArea {
 padding: 0 0 60px;
}

#FooterContentArea a {
 color: #fff;
 text-decoration: none;
}

#FooterContentArea a:hover {
 color: #e5e5e5;
}

#footer-social i {
 font-size: 24px;
 margin: 0 10px;
}

#footer-links li:last-child {
 padding-right: 0;
 margin-right: 0;
 border-right: none;
}

#footer-links ul, .footer-contact ul {
 list-style: none;
 padding-left: 0;
 margin-bottom: 0;
}

#footer-links li {
 font-size: 14px;
 font-weight: 300;
}

#footer-contact li {
 font-size: 14px;
 font-weight: 300;
 display: inline-block;
 vertical-align: top;
 margin: 0 10px;
 max-height: 22.85px;
}

#footer-contact i {
 font-size: 15px;
 margin-right: 5px;
}

#icopyright {
 background-color: #fff;
 padding: 10px;
}

#copyright-inner {
 color: #214d11;
 font-size: 13px;
 font-weight: 300;
 text-align: center;
 line-height: 19px;
}

#copyright-inner a {
 color: #214d11;
 text-decoration: none;
}

#copyright-inner a:hover {
 color: #999;
}

/* Responsiviness */
@media (min-width: 768px) {
 #navcontainer {
  width: 20% !important;
 }

 .navbar ul.navbar-nav li.nav-item a.nav-link:hover {
  color: #999;
 }

 #footer-social {
  margin-bottom: 23px;
 }

 #footer-links {
  margin-bottom: 17px;
 }
 
 #footer-contact {
  margin-bottom: 10px;
  max-height: 22.5px;
 }

 #footer-links li {
  display: inline-block;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #fff;
  line-height: 12px;
 }
}

@media (max-width: 767px) {
 #navcontainer {
  width: 100% !important;
 }
 table#container tr,
 table#container tbody, table#container {
  max-width: 100%;
  display: block;
 }
 table#container {background: transparent;}
 .support-container a {
  word-break: break-word;
 }
 header, footer, #containerdiv {
  padding-left: 0;
  padding-right: 0;
 }

 #navbarNav {
  background: #045397;
 }

 .navbar ul.navbar-nav li.nav-item .dropdown-menu {
  background: #045397;
  border: unset;
 }
 .navbar ul.navbar-nav {
  margin-top: 7.5px;
 }
 .navbar ul.navbar-nav li.nav-item a.nav-link {
  color: #ffff;
  padding: 10px 15px;
  font-size: 14px;
 }

 .navbar ul.navbar-nav li.nav-item a.nav-link:hover, .navbar ul.navbar-nav li.nav-item a.nav-link:focus, .navbar ul.navbar-nav li.nav-item a.nav-link:active {
  background-color: #171615;
 }
 
 .navbar ul.navbar-nav li.nav-item .dropdown-menu .dropdown-item {
  padding: 5px 15px 5px 25px;
  border-bottom: unset;
  background-color: #045397;
  color: #e5e5e5;
  line-height: 25px;
 }

 .navbar ul.navbar-nav li.nav-item .dropdown-menu .dropdown-item:hover {
  background: #171615!important;
 }

 .dropdown-toggle::after {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border: solid #ffffff;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  right: 35px;
  content: "";
  top: 12px;
 }

 #FooterContentArea {
  padding: 0px 0 40px;
    }

 #footer-social {
        margin-bottom: 25px;
    }

 #footer-links {
  padding: 15px 10px 5px;
  margin-bottom: 25px;
 }


 #footer-links li {
  display: block;
  line-height: normal;
  border-right: none;
  margin: 0 0 10px;
  padding-right: 0;
 }
}

@media (max-width: 480px) {
 .mobile-menu {
  display: none;
 }
} /*custom css end */