html {
  scroll-behavior: smooth;
}
body {
  margin: 0;
  padding: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  font-family: 'NeueHaasGroteskDisplay', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-display: swap;
}
#app {
  padding: 16px 16px 64px 16px !important;
  @media (max-width: 760px) {
    padding: 16px 16px 48px 16px !important;
  }
}
p {
  margin: 0px;
  padding: 0px;
}
#navHistoryCaret + span {
  right: 17rem;
}
@font-face {
  font-family: 'NeueHaasGroteskDisplay';
  src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.woff') format('woff'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.ttf') format('truetype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.svg') format('svg'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.eot') format('embedded-opentype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplay.eot?#iefix') format('embedded-opentype');
  font-display: swap;
}

@font-face {
  font-family: 'NeueHaasGroteskDisplayBold';
  src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.woff') format('woff'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.ttf') format('truetype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.svg') format('svg'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.eot') format('embedded-opentype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.eot?#iefix') format('embedded-opentype');
}

@font-face {
  font-family: 'NeueHaasGroteskText';
  src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.woff') format('woff'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.ttf') format('truetype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.svg') format('svg'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.eot') format('embedded-opentype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.eot?#iefix') format('embedded-opentype');
}

@font-face {
  font-family: 'NeueHaasGroteskTextBold';
  src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.woff') format('woff'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.ttf') format('truetype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.svg') format('svg'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.eot') format('embedded-opentype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextBold.eot?#iefix') format('embedded-opentype');
}

@font-face {
  font-family: 'NeueHaasGroteskTextMedium';
  src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.woff') format('woff'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.ttf') format('truetype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.svg') format('svg'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.eot') format('embedded-opentype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskTextMedium.eot?#iefix') format('embedded-opentype');
}

@font-face {
  font-family: 'NHaasGroteskDSStd-75Bd';
  src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.woff') format('woff'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.ttf') format('truetype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.svg') format('svg'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.eot') format('embedded-opentype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskDisplayBold.eot?#iefix') format('embedded-opentype');
}

@font-face {
  font-family: 'NHaasGroteskDSStd-55Rg';
  src: url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.woff') format('woff'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.ttf') format('truetype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.svg') format('svg'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.eot') format('embedded-opentype'),
    url('//scache2.vzw.com/globalnav/fonts/NeueHaasGroteskText.eot?#iefix') format('embedded-opentype');
}

#headerContainer {
  position: sticky;
}

.header-container {
  position: sticky;
}

#step-info-container a, #dynamic-cta-content a{
  color: #000 !important;
  border-bottom: 0px;
  text-decoration: underline !important;
}

#topDivisonLine,
#bottomDivisonLine {
  @media (max-width: 760px) {
    display: none;
  }
}


@media (max-width: 760px) {
  #app:has(.marginResetFooter) {
    padding-bottom: 20px !important;
  }
}

#app:has(.marginResethealthcheck) {
    padding: 16px 16px 64px 16px !important;
    min-height: 30vh !important;
}


body #contentBody {
  @media (max-width: 760px) {
    -webkit-tap-highlight-color: transparent;
  }
}

#Summary_popup [role="dialog"] {
  @media (min-width: 760px) {
      padding: 48px 0px 48px 48px;
  }
}


#Summary_popup [class*= ModalDialog] [id*= scrollbar-view] {
  padding-right: 22px !important;
 }

 #Summary_popup [id*= scrollbar-view] [data-testid*=  modal-body] {
  padding: 0px !important;
 }

 #app:has(#welcomeScreenWrapper) { 
  padding: 16px !important;
}



/*# sourceMappingURL=troubleshooting.css.map*/