.hero {
    position: absolute;
}

.af_navigationPane-tabs_tab .af_navigationPane-tabs_tab-content{
    /*color:#404c59;*/
    font-weight:400;
    background-image:none;
    background-color:#fff;
    height:74px;
    border: 0px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 50px;
}


.mfe-anchor-link:hover{
     border-bottom:3px solid #c01818;
     border-right: 0px;
 }
 
 .af_navigationPane-tabs_tab:hover .af_navigationPane-tabs_tab-link {
 font-weight:400!important;
 color:#959398 !important;
 }
 
 .loginLogoutTabs {
    display: block;
}

.mfesrchbox input{
    height: 54px;
    width: 500px;
    padding-left: 20px;
}
.af_inputText_content{
    font-size:12px ;
    height:26px ;
    border-color: #9297A6 ;
    border-style: solid ;
    border-width: 1px ;
    border-top-color: #aeb4bd ;
    border-left-color: #aeb4bd ;
    border-bottom-color: #e0e3e8 ;
    border-right-color: #e0e3e8 ;
    border: 1px solid #b1babf ;
    padding: 1px 2px 1px 3px ;
    background: #ffffff;
    line-height: 10px;
}

 
.threatIntelligenceContainer .threatIntelligenceMiddle a {
    color:#c01818 !important;
}

[type="search"], [type="text"], [type="email"] {
  opacity: 1 !important;
  }
  
[type="search"]:-ms-input-placeholder, [type="text"]:-ms-input-placeholder, [type="email"]:-ms-input-placeholder {
    color: #cdcecf; }

.af_selectOneChoice_content {
  box-sizing : content-box;
}

  
@media screen and (min-width: 1023px){
.hero .container-fluid > .row {
    padding-top: 60px;
}
.address span{
    font-size:16px !important;
}
}

.hero.small{
    height: 358px;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0px;
  font-weight:normal;
  color: #53565a !important;
}

#nav > ul > li > a{
    font-size: 16px;
    font-weight: 600;
}

#nav > ul .main-box .head a{
    font-size: 14px;
}

#nav > ul .main-box .head a span{
    font-size: 14px;
}

#nav > ul .footer a{
    font-size: 13px;
}
#footer .secure{
    height: 50px;
}

.footer-box .title {
    background: #53565a!important;
}
.hero.small h1{
    margin-left:-5px !important;
}

.bg-dark-red a, .bg-dark-red a:visited{
    color: #fff !important;
}

.hero a, .hero a:visited{
    color: #000;
}

.footer-menu a{
    font-size: 14px;
}

.footer-menu-wrap p{
    font-size: 14px; 
    margin: 5px 0 0 !important;
}

ul.nav-tabs li a {
    font-size: 16px;
}

.nav-category ul > li{
    font-size: 14px;
}

.off-canvas .modal-header .logo {
    height: 54px;
}

.nav-aside .title{
    background-color: initial;
}

.modal-header .close{
    content: none;
    top: initial;
    left: initial;
}

img {
  max-width: none; }
    
.af_selectOneRadio_item-text {
    vertical-align: top !important;
}
.af_selectBooleanCheckbox_item-text {
    vertical-align: top !important;
}

input[type="checkbox"] {
    margin-top: 2px !important;
}
 
.footer-menu li {
    padding: 0px 10px;
}
/*below are for MVT, temp fix till MVT team fixes it - START */
.toolsicon{
    min-width:55px !important;
}

.linkbutton{
    color:#c01818 !important;
}
.address span{
    font-size:16px !important;
}
/*below are for MVT, temp fix till MVT team fixes it - END */
.hero.small h1, .hero.small h2 {
      font-size: 48px;
      margin: 0 0 15px -2px;
      line-height: 1.25;
}
.hero.auto h1, .hero.auto h2 {
  font-size: 48px;
  margin: 0 0 15px -2px;
  line-height: 1.1; 
}
.hero.auto {
    height: auto;
    position: relative;
    padding: 110px 0 20px; 
}
.title {
  display: block;
  margin: 0px;
  font-weight: normal; }
  
#header .container-fluid{
    text-align: center !important;
    /*padding-right: 80px*/;
}

.footer-contact .logoLink{
               display: block;
               width:168px;
               height: 53px;
               margin-bottom: 30px;
}

.footer-contact .logoLink img{
               width: auto;
               height: auto;
               margin-bottom: 0;
}