.navbar{background: #ffffff;}.navbar ul.navbar-nav li.nav-item a.nav-link{color: #393939;}footer .footerTxt{background: #ffffff;}footer .footerTxt{color: #393939;}#navcontainer{background: #337ab7;}#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:#337ab7}.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 #337ab7}#containerdiv .newAccountLoginPg .forgotLink a{color:#337ab7!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:#337ab7!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:#777777!important}#containerdiv .navitem.active::before{background:#337ab7}.newAccountLoginPg .loginAccount .header{border-bottom:1px solid #337ab7} /*secondary css end */ /*custom css start */ #topmost,
#topcontainer,
#contentcontainer {
  width: 100% !important;
}
#headcontainer {
  padding-top: 0;
}
#containerdiv {
  margin: 0 auto !important;
}
#primarycontent2,
#primarycontentcont {
  padding: 0 !important;
}

body {
  font-family: "Work Sans", sans-serif !important;
  font-size: 16px;
}

header {
  position: fixed;
  width: 100%;
  padding-top: 0px !important;
  top: 0;
  z-index: 40;
  height: auto;
}

.navbar {
  background: #f2f2f2;
}

.navbar-expand-lg {
  z-index: 41;
  margin-top: 36px;
}

.navbar-toggler {
  background-color: rgba(0, 84, 165, 0.7);
}

.navbar-brand {
  background: #f2f2f2;
  border-radius: 50%;
  width: 155px;
  padding: 8px;
  margin-top: -30px;
}

#navbarNav {
  margin-top: 38px;
}

.nav-item .nav-link {
  color: #000000 !important;
  font-size: 16px;
  text-transform: uppercase;
  border-top: 4px solid transparent;
}

.nav-item a:hover {
  color: #6598ca !important;
  border-top: 4px solid #6598ca;
  background-color: transparent;
}

#contentcontainer {
  margin-top: 149px;
}

.toolbar-out {
  position: fixed;
  top: 0;
  width: 100%;
  background: #fcb01c;
  background: -moz-linear-gradient(left, #fcb01c 0%, #f2673c 52%, #ee3d45 100%);
  background: -webkit-linear-gradient(
    left,
    #fcb01c 0%,
    #f2673c 52%,
    #ee3d45 100%
  );
  background: linear-gradient(to right, #fcb01c 0%, #f2673c 52%, #ee3d45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb01c', endColorstr='#ee3d45', GradientType=1 );
}

#itoolbar_bg {
  background-color: transparent;
  min-height: 35px;
  height: auto;
  position: relative;
}

#itoolbar {
  color: #ffffff;
  font-size: 16px;
  max-width: 100% !important;
}

#itoolbar a {
  font-size: 12px;
  line-height: 33px;
  text-decoration: none;
  color: #ffffff;
  white-space: nowrap;
  display: inline-block;
  padding: 0 10px;
}

#itoolbar a:hover {
  color: #000;
}

#header {
  height: 126px;
  background-color: transparent;
  position: relative;
}

header .toolbar-out {
  max-width: 100%;
}

.social-icon {
  font-size: 20px !important;
  margin-right: -15px;
}

.social-icon:hover {
  opacity: 0.7;
}

#FooterContentArea {
  background-color: #f2f2f2;
  height: auto;
  min-height: 390px;
  border-top: none;
  padding: 60px 0px;
  color: #000;
  font-size: 14px;
}

#col1 h4,
#col2 h4 {
  border-top: 3px solid;
  padding-top: 10px;
  font-size: 26px;
  line-height: 30px;
  color: #0054a6;
  font-weight: 400;
}

#col3 img {
  margin-bottom: 31px;
  max-width: 100% !important;
}

#col1 a {
  display: inline-block;
  margin-right: 20px;
  text-decoration: underline;
}
#col1 a:hover {
  color: #000;
}

#icopyright {
  padding: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  background: #fcb01c;
  background: -moz-linear-gradient(left, #fcb01c 0%, #f2673c 52%, #ee3d45 100%);
  background: -webkit-linear-gradient(
    left,
    #fcb01c 0%,
    #f2673c 52%,
    #ee3d45 100%
  );
  background: linear-gradient(to right, #fcb01c 0%, #f2673c 52%, #ee3d45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb01c', endColorstr='#ee3d45', GradientType=1 );
}
#copyright-inner {
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
}

#copyright-inner a {
  color: #fff;
}

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

@media (min-width: 768px) {
  #navcontainer {
    width: 20% !important;
  }
  .col-sm-6 {
    width: 50% !important;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
  }
  .col-sm-3 {
    width: 25% !important;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
  }
}

@media (max-width: 991px) {
  #navbarNav {
    background-color: rgba(0, 84, 165, 0.7);
    border-top: none;
    color: #fff !important;
  }

  .nav-item .nav-link {
    color: #fff !important;
  }

  #navbarNav .navbar-nav .nav-item a:hover {
    background-color: rgba(0, 0, 0, 0.5);
  }

  #FooterContentArea {
    min-height: 460px;
  }
}

@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;
  }
  #FooterContentArea {
    text-align: center;
    min-height: 635px;
  }
  .col-sm-6, .col-sm-3 {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
  }

  header, footer {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
 /*custom css end */