.navbar{background: #00a98f;}.navbar ul.navbar-nav li.nav-item a.nav-link{color: #ffffff;}footer .footerTxt{background: #00a0e0;}footer .footerTxt{color: #ffffff;}#navcontainer{background: #393939;}#containerdiv .navitem a{color: #b9b8b8;}#navcontainer .navheader{color: #777777;} /*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:#007cba}.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 #007cba}#containerdiv .newAccountLoginPg .forgotLink a{color:#007cba!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:#007cba!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:#0174ad!important}#containerdiv .navitem.active::before{background:#007cba}.newAccountLoginPg .loginAccount .header{border-bottom:1px solid #007cba} /*secondary css end */ /*custom css start */ body, #ext-gen6, table#container, #contentcontainer, #footer, header {
    background: #ffffff;
}
header {
    padding-top: 0;
}

.headerContainer {
    background: #00a98f;
    height: 67px;
    padding-top: 0;
}

header {
    font-family: "Lato", Arial, Tahoma, sans-serif;
}

.topBar {
    height: 41px;
    background: #ffffff;
}

a.navbar-brand {
    position: absolute;
    top: -10px;
    z-index: 9;
    padding: 0;
    box-shadow: 0px -12px 40px rgb(0 0 0 / 40%);
    margin-left: 5px;
}


.navbar .nav-link:hover {
    background: #fff !important;
    color:#00a98f !important;
}

.navbar {
    padding-top: 0;
    padding-bottom: 0;
}

.navbar ul.navbar-nav li.nav-item a.nav-link {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
    padding: 24px 30px;
    text-transform: uppercase;
    background: #00a98f;
}

#Subheader {
    background-color: rgba(255,158,24,1);
    height: 81px;
    position: relative;
}

.navbar-toggler {
    margin-left: auto;
 margin-top: 15px;
    border: 0;
}


.footerLogo {
    text-align: center;
    margin: 40px 1% 40px;
}
.footerLogo img {
    width: 382px;
    max-width: 100%;
    margin: 0 auto;
}
/* Footer ---------------------------------------------------------------------------- */
#footer{background-position:center top;background-repeat:no-repeat;position:relative}
#footer .footer_action{background:rgba(0,0,0,.1)}
#footer .footer_action .one{margin-bottom:30px;padding-top:30px;text-align:center;font-size:110%;line-height:180%}
#footer .widgets_wrapper{padding:15px 0}
#footer .widgets_wrapper .column{margin-bottom:0}
#footer .widgets_wrapper .widget{padding:15px 0;margin-bottom:0}
#footer .widgets_wrapper .widget:after{display:none}
.one-third.column {
    width: 31.333%;
    float: left;
}
#footer .footer_copy {
    border-top: #a7c01f 2px solid;
    background-color: #13191f;
    overflow: hidden;
}

#footer .footer_copy .one {
    margin-bottom: 10px;
    padding-top: 15px;
    min-height: 33px;
}

#footer .widgets_wrapper {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a0e0+0,006589+100 */
    background: rgb(0,160,224); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0,160,224,1) 0%, rgba(0,101,137,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0,160,224,1) 0%,rgba(0,101,137,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0,160,224,1) 0%,rgba(0,101,137,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a0e0', endColorstr='#006589',GradientType=1 ); /* IE6-9 */
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
    overflow: hidden;
}

@media screen and (max-width: 1000px) {
#footer .widgets_wrapper{
    background-size: cover;
    background-position: 89%;
}
}

#footer h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 800;
    padding-bottom: 12px;
    position: relative;
    float: left;
    margin-bottom: 30px;
    color: #a9bdd4;
}

#footer h4:after {
    content: '';
    background: #a9bdd4;
    height: 3px;
    width: 85px;
    position: absolute;
    clear: both;
    left: 0px;
    bottom: -15%;
}

#footer .textwidget{
    clear:both;
}

#footer .one-third:nth-child(1) .textwidget a{
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 500;
    line-height: 40px;
    display: block;
}

#footer .one-third:nth-child(1) .textwidget a:hover{
    color: #ccc;
}

#footer .one-third:nth-child(2) .textwidget p, #footer .one-third:nth-child(2) .textwidget a{
    color: #fff;
    font-style: italic;
    font-size: 18px;
    line-height: 26px;
}

#footer .one-third:nth-child(2) .textwidget a:hover{
    color: #ccc;
}

#footer .footer_copy .copyright {
    font-size: 12px!Important;
    line-height: 16px!Important;
}

.icon-up-open-big{
    color: #fff;
}
#footer a {
    color: #9a9a9a;
}
#footer a:hover {
    color: #ff6756;
    text-decoration: none;
}
#footer .column {
    margin: 0 1% 40px;
}


@media (min-width: 1200px) {
    #headcontainer .container,
    #containerdiv,
    #footer .container {
        max-width: 1220px;
    }
    #containerdiv {
        width: 1220px;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 991px) {
    #headcontainer .container,
    #containerdiv,
    #footer .container {
        max-width: 940px;
    }
    #containerdiv {
        width: 940px;
    }
}

@media (max-width:767px) {
    a.navbar-brand {
        max-width: 111px;
    }
    a.navbar-brand img {
        max-width: 100%;
    }
  .one-third.column {
     width: 100%;
 }
}

@media (min-width:991px) and (max-width: 1200px) {
    .navbar ul.navbar-nav li.nav-item a.nav-link {
        font-size: 18px;
        padding: 24px 18px;
    }
}


@media (max-width:991px) {
    #navbarNav {
        background: #00a98f;
        z-index: 9;
    }
}


.diveditaccountdetails,
.editDetails.serviceCont{
    display: none;
}
 /*custom css end */