html, body{
    background:#fff;
  }

.e-topnav {
    background:#fff;
    height:70px;
}
.e-topnav__container{
    margin: 0 auto;
    max-width: inherit;
    width: 90%;
}





.noPadBlocks .e-card__lead{
    min-height: 200px;
    transform: translate(0, 90%) translate(0, -30px);
    padding: 20px 15px;
    background: #fff;
    border: none;
    box-shadow: none;

}
.noPadBlocks .e-card:after {
    background: #fbfbfb;
    box-shadow: none;
}



.containerMain .containerMain .e-box {
    background: none;
    border: none;
    box-shadow: 0 0 0px #f3f3f3;
}

.noPadBlocks .e-card__caption{
    position: relative;
    text-align: center;
    top: 40px;
}


.hp-featured-row {
background: #E6EFEA;
height:300px;
}
.e-topnav__logo{
    position: absolute !important;
    top: 50%;
    transform: translate(0, -50%);
    margin: 0;
    display: flex;
}

a, a:visited{
    color: #0c2837;
}

.e-menu{
    background:#ffffff;
}

.e-menu__name {
    border-right: none;
    box-shadow:none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 58px;
}
.e-menu__name:visited, .e-menu__name:hover, .e-menu__name:focus {
    color: #0c2837;
  
}

.e-menu__list {
    border-left: none;
    box-shadow: none;
    display: inline-flex;
}

.e-menu__item {
    font-weight: 400;
    /*float: right !important;*/
    vertical-align: top;
}


.e-btn-customerinfo {
    font-size: 14px;
    letter-spacing: 1px;
    padding: 0 16px 0 0;
    vertical-align: inherit;

}

.e-btn-topnav, .e-btn-customerinfo {
    background-color: #ffffff;
    color: #0c2837;
  
}

.hp-featured-row .e-btn{
    vertical-align: inherit;
    border-radius:10px;
    font-size: 16px;

}

.hp-featured-row .e-btn-large{
  min-width: 270px;
  margin: 10px;
}

.e-menu__item:hover{
    background:transparent;

   color:grey;
}

.e-btn-customerinfo:hover{
    background:#ffffff;
}

.dropdown-toggle::after {
    color: #888888;
    content: "\A0\A0\E75C";
    display: inline-block;
    font-family: "entypo";
    vertical-align: top;
    font-size: 16px;
    position: relative;
    right: 8px;
    bottom:0px;

}
.e-btn-dropdown:after{
content: "\A0\A0\E75C";
display: inline-block;
font-family: "entypo";
vertical-align: middle;
top: 10%;
border-top: none;
border-left: none;
}

/*
.e-btn .e-icon {
    margin: 0;
}*/
.e-iconmenu__item {
    display: block;
    margin-left: 0;   
}

/*
.e-container{
    max-width: 90%;
    padding-left:0;
    padding-right:0;
    padding-top: 0;
    min-width: 90%;
}


.hc-main{
    margin-top:20px;
}

.e-row{
    margin-left:0;
    margin-right:0;
}
*/



.containerMain .e-box{
    padding:0;
    margin-bottom:0px;
}



@media (max-width: 1149px) {
    .e-menu__list {
     display:inline-grid;
     display: -moz-inline-grid;
     margin: 0px 50px 50px 30px;
        
    }
  }

  @media (max-width: 1024px){
  .e-menu__item.login {
    bottom: 23px;
    
  }
  }
 

  @media (max-width: 1279px){
  .e-topnav__logo {
      width: max-content;
      top: 11px;
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
  }
}

@media (max-width: 465px){
.logoSpan{
    display:none;
}
.e-topnav__logo{
    width:145px;
}
}

.e-menu{
    float:right;
 
}

@media (max-width: 1149px){
.e-menu {
  

    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-top: 15px;
    top:-23px;
    box-shadow: 0 400px 0 400px rgba(0, 0, 0, 0.48);

}
}

.e-verticalnav__header{
    border-bottom: none;
    height:60px;
    margin:0;
    padding: 0;
    align-items: inherit;
}



.section-articles{
  padding-right:20px;
}
.margin0{
  margin-right:0;
}
  

.e-verticalnav__title{
    font-size:33px;
    line-height: 30px;
    font-weight: 500;
}

.padding0{
 padding-left:0;
 padding-right:0;
}

.showAll:after{
  margin-top:0;
  right:.3;
}
/*
table:not([data-e-version='2']).e-table tbody td {
  background-clip: padding-box;
  border-bottom:none;
}*/

/*
.e-tabs>input:checked+.e-tabs__title {
    box-shadow: inset 0 3px 0 #32D17E, -3px 0 3px -2px rgba(0,0,0,0), 3px 0 3px -2px rgba(0,0,0,0.1), 0 -3px 3px -2px rgba(0,0,0,0.1);
}

.e-tabs__separator, .e-tabs__separator:active, .e-tabs__separator:visited {
    font-size: 1vw;
    font-weight:800;
}

.e-tabs{
    padding-bottom:20px;
    background-color: #fff;
}
*/

.e-btn-topnav:hover, 
.e-btn-topnav:focus, 
.e-btn-topnav:active, 
.e-btn-topnav:visited, 
.e-btn-customerinfo:hover,
.e-btn-customerinfo:focus, 
.e-btn-customerinfo:active, 
.e-btn-customerinfo:visited
{
    color: #0D1F28;
}


.e-menu__name {
    padding:0;
    width: 100%;
   
   
}

.e-menu__item{
    padding: 0 10px;
}
.e-iconmenu__item.onlygeneric:hover {
  
    transition: none!important;
}


.e-btn-dropdown{
    border-radius: 3px !important;
}

.e-btn-topnav, .e-btn-customerinfo{
    height:59px;
}

.e-menu__item a{
color:#0D1F28 !important;
}

@media (max-width: 1150px){
  .e-menu__name:visited, .e-menu__name:hover, .e-menu__name:focus,.e-btn-customerinfo,.e-iconmenu__item.onlygeneric:hover {
     border-bottom:none !important;
  }



    .e-dropdown__content, .e-dropdown__inner{
        z-index: 400;
    }

}
.dropdown_tem_logo{
    padding: 5px 10px 5px 10px !important;
    
}
.e-dropdown__item{
    padding: 0px 0px 0px 0px;
}

.e-dropdown__item:hover{
    color:#3a3a3a;
 }

.e-dropdown__item.phone:hover {
    color: initial !important;
}


@media (max-width: 1150px){
.phoneContent {
    position: absolute;
    left: -40px;
    top: 35px;
    height: 300px;
    overflow: scroll;
}
}

@media (max-width:1023px){
    .e-tabs__separator, .e-tabs__separator:active, .e-tabs__separator:visited{
      font-size:16px;
    }
  }

    @media (max-width:320px){
        .e-topnav__container2{
             top:0;
            right:-24px;
        }
  }
  @media (max-width:350px){
    .e-menu__item{
        padding: 0 10px;
    }
  
    /*.e-btn{
        font-size:15px;
    }*/
   
  }
  @media (max-width: 1149px){
    .e-topnav {
        padding-left: 0;
    }
    .article-content{
        margin: 100px 0;
    }
  }
@media(max-width:1023px){
    .section-articles{
        padding-right: 0;
    }
    
}

@media (max-width: 1055px){
.article-content {
    margin: 156px 0;
}
}
@media (max-width: 1023px){
    .article-content {
        margin: 100px 0;
    }
}

e-dropdown-handler.e-btn.e-btn-customerinfo.e-btn-dropdown.borderB:hover{
    color: #34d07d;
  }

  table:not([data-e-version='2']).e-table tbody td {
    padding: 7px 10px;
}
.phoneText{
    white-space:initial;
    padding: 0 3px 0 3px;
  }
.phoneTitle{
    margin-bottom:none;
    text-align: center;
}


/*.e-notice{
    font-size:15px;
}
.e-notice__icon {
    top: 7px;
}*/

.section-articles {
    padding-right: 0;
}
.e-verticalnav__header {
    height:36px;
}
/*******space between header and article content*/
@media (max-width:1150px){
    .e-verticalnav__header {
        height:16px;
    }
    a.submit-a-request.e-menu__name:hover{
        color:#34d07d!important;
    }
    a.e-menu__name:hover{
        color:#34d07d!important;
    }

}
@media (max-width:701px){
    .e-verticalnav__header {
        height:36px;
    }
}
@media (max-width:472px){
    .e-verticalnav__header {
        height:70px;
    }
}

@media (min-width: 1151px){
.e-hamburger {
    display: none;
}
}

.article{
    margin-left:10px;
    margin-right: 10px;
}

.e-hamburger{
    right:5%;
    left:auto;
   
}


@media(max-width:648px){
    .hp-featured-row{
        height:400px;
    }
}
@media(min-width:648px){
    .quicklinks{
        margin-top:55px;
    }
    .externalWeb{
        margin-top:70px;
    }
}

@media (max-width:400px){
    /*.noPadBlocks .e-cardHeader{
        font-size:14px;
    }*/
}

@media(max-width:360px){
    .e-menu__item{
        display:inline;
        top:22px;
        right:40px;
    }
}

@media(max-width:320px){
    .e-menu__item{
        display:flex;
        top:0px;
        right:40px;
    }
}

.takeMeBack{
    position: absolute;
    left:50%;
    transform: translate(-50%, 10%);
    margin-top:20px;
}
h2{
margin-top:15px;
font-weight: 500;
}

.screensteps-wrapper{
    padding: 15px 15px 15px;
}
.screensteps-wrapper--info:before{
    margin-top:4px;
}
.screensteps-wrapper--tip:before{
    margin-top:4px;
}
.image.screensteps-image{
    margin:20px;
}

[data-e-version='2'].e-table-inner_bordered tbody td {
    width:20%;
  }  
  .tdHeading{
    font-size:16px;
    font-weight:600;
  }

/*.noPadBlocks .e-cardIcon{
height:50px;
width:50px;
  }*/