/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/applications/mhv/landing-page/sass/mhv-landing-page.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
## Learn more
- [The 8-Point Grid](https://spec.fm/specifics/8-pt-grid)
*/
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
  h1, h2, h3 {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; } }

.mhv-u-list-style--none {
  list-style: none; }

.mhv-c-navlistitem {
  margin: 0; }
  .mhv-c-navlistitem:not(:last-of-type) {
    border-bottom: 1px solid #aeb0b5; }
  .mhv-c-navlistitem > a {
    padding-bottom: 1.6rem;
    padding-top: 1.6rem; }

.mhv-u-grid-gap:not(:last-of-type) {
  margin-right: 1.6rem; }

.mhv-logo {
  max-width: 262px; }

.mhv-c-link-list {
  list-style-type: none;
  padding: 0; }
  .mhv-c-link-list > li {
    margin: 0 0 1.6rem; }

.mhv-c-link {
  display: inline-block;
  font-size: 1.9rem;
  text-decoration: underline;
  text-underline-offset: 0.3em; }

.mhv-c-navlink {
  font-size: 1.9rem;
  display: inline-block;
  align-items: center;
  font-weight: 700;
  text-decoration: none; }
  .mhv-c-navlink:active, .mhv-c-navlink:hover, .mhv-c-navlink:visited {
    text-decoration: none; }
  .mhv-c-navlink i::before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-size: 2.4rem;
    font-variant: normal;
    line-height: 1;
    margin-right: 0.8rem;
    text-rendering: auto; }
  .mhv-c-navlink i::before {
    content: "\f105";
    /* fa-angle-right */
    margin-left: 0.8rem;
    margin-right: 0;
    vertical-align: middle; }

@media (max-width: 768px) {
  .mhv-c-navlink {
    display: flex;
    justify-content: space-between; }
    .mhv-c-navlink i::before {
      margin-left: 4rem; } }

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/platform/site-wide/announcements/sass/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
## Learn more
- [The 8-Point Grid](https://spec.fm/specifics/8-pt-grid)
*/
#modal-announcement .va-modal-inner {
  max-height: 100vh;
  overflow-y: scroll; }

#modal-announcement h3 {
  margin-top: 1.5em; }

.announcement-heading {
  background-color: #e1f3f8;
  text-align: center;
  padding: 42px 0;
  margin: -2rem -2rem 0; }
  .announcement-heading img {
    max-width: 86px; }

.announcement-heading-brand-consolidation {
  padding-top: 35px; }

.announcement-brand-consolidation-logo {
  max-width: 225px; }

/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/platform/site-wide/header/components/LogoRow/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.header-logo svg {
  width: 40px; }

.header-sign-in-button {
  flex-shrink: 0; }

.header-logo-row .profile-nav-contianer > div {
  padding-top: 0 !important; }

.header-logo-row .sign-in-drop-down-panel-button {
  border-top: none !important;
  padding: 10px 25px 11px 0px !important; }

.header-logo-row .user-dropdown-email {
  margin-top: 0 !important; }

.header-logo-row #account-menu ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.header-menu-button {
  min-height: 37px;
  width: 85px;
  z-index: 1; }

.header-menu-button-overlay {
  bottom: -12px;
  height: 20px;
  left: 0;
  z-index: -1; }

/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/platform/site-wide/header/components/OfficialGovtWebsite/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.header-us-flag {
  height: 20px; }

.expand-official-govt-explanation {
  font-size: 12px; }
  .expand-official-govt-explanation i {
    font-size: 12px !important; }

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/platform/site-wide/header/components/Search/styles.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.header-search input {
  max-width: unset; }

.header-search button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  height: 42px;
  width: 45px; }

.search-input-container {
  max-width: unset !important; }

.search-input {
  max-width: unset !important; }

.search-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 42px;
  width: 45px; }

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/platform/site-wide/header/containers/Menu/styles.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.header-menu-item-button {
  border-radius: 0; }

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/applications/search/components/SearchDropdown/SearchDropdownStyles.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
## Learn more
- [The 8-Point Grid](https://spec.fm/specifics/8-pt-grid)
*/
.search-dropdown-component {
  flex-direction: row; }
  .search-dropdown-component.full-width-suggestions {
    position: relative; }
  @media (max-width: 768px) {
    .search-dropdown-component.shrink-to-column {
      flex-direction: column; } }

.search-dropdown-container {
  position: relative; }
  .search-dropdown-container.full-width-suggestions {
    position: static;
    max-width: 80%; }

.search-dropdown-options {
  position: absolute;
  box-shadow: 0px 7px 10px -4px #212121; }
  .search-dropdown-options.full-width-suggestions {
    top: 58px;
    right: 0; }

.suggestion {
  line-height: 24px;
  cursor: pointer; }
  .suggestion strong {
    font-weight: 700; }

.search-dropdown-input-field {
  height: 42px; }

.search-dropdown-submit-button {
  height: 42px; }

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/platform/site-wide/user-nav/sass/user-nav.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
## Learn more
- [The 8-Point Grid](https://spec.fm/specifics/8-pt-grid)
*/
#va-modal {
  display: none; }

.va-modal {
  background: rgba(50, 58, 69, 0.8);
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 6; }
  @media screen and (max-width: 481px) {
    .va-modal {
      overflow-y: scroll; } }
  .va-modal .va-modal-body {
    margin-right: 2rem; }
    .va-modal .va-modal-body p:first-of-type {
      margin-top: 0; }
  .va-modal-title {
    margin: 0;
    margin-bottom: 1.6rem; }
  .va-modal-inner {
    background: #ffffff;
    margin: auto;
    max-width: 40rem;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    cursor: auto; }
    @media screen and (max-width: 481px) {
      .va-modal-inner {
        transform: none;
        top: 0; } }
  .va-modal-alert {
    max-width: 60rem; }
    .va-modal-alert .alert-actions {
      margin-top: 2.4rem; }
      .va-modal-alert .alert-actions button {
        margin: 0; }
        .va-modal-alert .alert-actions button + button {
          margin-left: 2rem; }
  .va-modal-body {
    overflow-wrap: break-word;
    padding: 2rem;
    word-break: break-word;
    word-wrap: break-word; }
  .va-modal-large .va-modal-inner {
    max-width: 75rem;
    width: 75vw; }
    .va-modal-large .va-modal-inner .va-modal-body {
      max-height: 95vh;
      overflow-y: auto; }

.va-modal-body h3 {
  margin-top: 0; }

.va-modal button {
  white-space: nowrap; }

button.va-modal-close {
  background-color: transparent;
  color: #0071BB;
  font-size: 2.25rem;
  padding: 0;
  position: absolute;
  margin: 1.6rem;
  right: 0;
  top: 0;
  width: auto;
  z-index: 9; }
  button.va-modal-close:hover {
    background-color: transparent;
    color: #003E73; }
  button.va-modal-close:active {
    background-color: transparent;
    color: #112e51; }

span.sidelines {
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-align: center;
  width: 100%;
  display: inline-block;
  font-size: 1.15em;
  font-weight: bold; }
  span.sidelines:before, span.sidelines:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 2px;
    content: "\a0";
    background-color: #eee; }
  span.sidelines:before {
    margin-left: -52%;
    text-align: right; }
  span.sidelines:after {
    margin-left: 2%; }

#signin-signup-modal .va-modal-body {
  color: #323a45;
  padding-top: 0;
  margin-right: 0; }

@media screen and (min-width: 768px), print and (min-width: 768px) {
  #signin-signup-modal.new-modal-design .va-modal-body {
    padding: 0 9em; } }

#signin-signup-modal .va-modal-inner {
  max-width: 62.5em;
  width: 95vw; }

@media screen and (min-width: 768px), print and (min-width: 768px) {
  #signin-signup-modal .login .explanation-content {
    margin-left: 2em; } }

#signin-signup-modal .login .explanation-content ul {
  list-style: square;
  padding-left: 1.5em; }

#signin-signup-modal .login .explanation-content p {
  margin: 1em 0; }

#ios-bug ul {
  list-style: square;
  padding-left: 1.5em; }

#login-root .sitewide-search-drop-down-panel-button,
#login-root .sign-in-drop-down-panel-button {
  border-top: none;
  margin-right: 0;
  padding: 8px 30px 8px 8px;
  width: auto; }

.verify button,
.login button,
.transfer-account button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 330px;
  padding: 0.75em;
  font-size: 16px;
  margin: 1em 0;
  white-space: normal !important; }
  .verify button.dslogon-button,
  .login button.dslogon-button,
  .transfer-account button.dslogon-button {
    background: #003E73; }
    .verify button.dslogon-button:hover,
    .login button.dslogon-button:hover,
    .transfer-account button.dslogon-button:hover {
      background: #112e51; }
  .verify button.dslogon,
  .login button.dslogon,
  .transfer-account button.dslogon {
    background: #003E73; }
    .verify button.dslogon:hover,
    .login button.dslogon:hover,
    .transfer-account button.dslogon:hover {
      background: #112e51; }
  .verify button.idme-create,
  .login button.idme-create,
  .transfer-account button.idme-create {
    box-shadow: inset 0 0 0 2px #2e8540;
    color: #2e8540;
    margin-bottom: 0; }
    .verify button.idme-create:hover,
    .login button.idme-create:hover,
    .transfer-account button.idme-create:hover {
      box-shadow: inset 0 0 0 2px #195c27;
      color: #195c27; }
  .verify button.idme-button,
  .login button.idme-button,
  .transfer-account button.idme-button {
    background: #2e8540; }
    .verify button.idme-button:hover,
    .login button.idme-button:hover,
    .transfer-account button.idme-button:hover {
      background: #195c27; }
  .verify button.logingov-button,
  .login button.logingov-button,
  .transfer-account button.logingov-button {
    background: #e31c3d; }
    .verify button.logingov-button:hover,
    .login button.logingov-button:hover,
    .transfer-account button.logingov-button:hover {
      background: #981b1e; }
  .verify button.mhv-button,
  .login button.mhv-button,
  .transfer-account button.mhv-button {
    background: #0071BB; }
    .verify button.mhv-button:hover,
    .login button.mhv-button:hover,
    .transfer-account button.mhv-button:hover {
      background: #003E73; }
  .verify button.mauth-button,
  .login button.mauth-button,
  .transfer-account button.mauth-button {
    background: #5b616b; }
    .verify button.mauth-button:hover,
    .login button.mauth-button:hover,
    .transfer-account button.mauth-button:hover {
      background: #323a45; }
  .verify button img,
  .verify button svg,
  .login button img,
  .login button svg,
  .transfer-account button img,
  .transfer-account button svg {
    height: 1em;
    padding: 0 0.25em; }

.verify .container,
.login .container,
.transfer-account .container {
  color: #212121;
  padding: 2em 0; }

.verify .logo,
.login .logo,
.transfer-account .logo {
  text-align: center;
  border-bottom: solid 2px #eee;
  padding: 1em 0; }
  .verify .logo a,
  .login .logo a,
  .transfer-account .logo a {
    display: inline-block; }
    .verify .logo a:hover,
    .login .logo a:hover,
    .transfer-account .logo a:hover {
      background-color: transparent; }

.verify .help-info,
.login .help-info,
.transfer-account .help-info {
  padding: 2em 0; }
  .verify .help-info p:first-of-type,
  .login .help-info p:first-of-type,
  .transfer-account .help-info p:first-of-type {
    margin-top: 0; }

.verify button {
  width: auto; }
  .verify button.dslogon {
    margin-bottom: 0.25em; }

.verify h4 + p {
  margin-top: 0; }

.login,
.verify {
  background: #ffffff; }
  .login hr,
  .verify hr {
    border-color: #d6d7d9; }
  .login .mobile-explanation,
  .verify .mobile-explanation {
    padding: 1em 0; }
    .login .mobile-explanation p,
    .verify .mobile-explanation p {
      margin-top: 0; }
  .login .fed-warning,
  .verify .fed-warning {
    font-size: 0.9em;
    margin-bottom: 2em; }
    .login .fed-warning p,
    .verify .fed-warning p {
      margin: 0.5em 0; }
    .login .fed-warning--v2,
    .verify .fed-warning--v2 {
      font-size: unset;
      margin-bottom: unset;
      max-width: 81ch; }
  .login .signin-actions-container,
  .verify .signin-actions-container {
    text-align: center;
    border: solid 2px #eee; }
    @media screen and (max-width: 481px) {
      .login .signin-actions-container,
      .verify .signin-actions-container {
        margin-right: 0; } }
    .login .signin-actions-container div:first-child,
    .verify .signin-actions-container div:first-child {
      background: #eee; }
    .login .signin-actions-container .top-banner,
    .verify .signin-actions-container .top-banner {
      text-align: center;
      display: flex;
      align-items: center;
      padding: 0.25em 0;
      font-style: italic; }
      .login .signin-actions-container .top-banner div:first-child,
      .verify .signin-actions-container .top-banner div:first-child {
        margin: 0 auto; }
      .login .signin-actions-container .top-banner img,
      .verify .signin-actions-container .top-banner img {
        height: inherit;
        vertical-align: baseline;
        padding: 0 0.25em; }
    .login .signin-actions-container .signin-actions,
    .verify .signin-actions-container .signin-actions {
      padding: 2em 2em 1em; }
      .login .signin-actions-container .signin-actions h5,
      .verify .signin-actions-container .signin-actions h5 {
        margin-top: 0; }
      @media screen and (max-width: 481px) {
        .login .signin-actions-container .signin-actions,
        .verify .signin-actions-container .signin-actions {
          padding: 2em 1em 1em; } }
      .login .signin-actions-container .signin-actions .alternate-signin,
      .verify .signin-actions-container .signin-actions .alternate-signin {
        padding-top: 1em; }
        .login .signin-actions-container .signin-actions .alternate-signin p:first-of-type,
        .verify .signin-actions-container .signin-actions .alternate-signin p:first-of-type {
          margin-top: 0.5em;
          color: #323a45; }

.sign-in-nav {
  color: #ffffff;
  white-space: nowrap; }
  .sign-in-nav a {
    color: inherit;
    text-decoration: none; }
    .sign-in-nav a:visited {
      color: inherit; }
  .sign-in-nav button:disabled {
    background-color: inherit;
    opacity: 0.7; }

.sign-in-links {
  margin-left: 1rem; }

.sign-in-link {
  color: inherit !important;
  text-decoration: none; }
  .sign-in-link:hover {
    color: #fdb81e !important;
    text-decoration: underline; }

.sign-in-spacer {
  color: #ffffff;
  margin: 0 0.6em; }

#help-menu {
  width: 21rem; }

#create-account a {
  border-top: 1px solid #aeb0b5;
  border-bottom: 1px solid #aeb0b5;
  line-height: 100%; }
  #create-account a.logingov {
    border-bottom: 0; }

@media screen and (min-width: 768px), print and (min-width: 768px) {
  #sign-in-wrapper {
    max-width: 400px; } }

.button-styled-as-link {
  background-color: transparent;
  color: #212121;
  font-weight: normal;
  padding: unset;
  margin: unset;
  display: inline-block;
  text-align: left;
  height: 24px;
  border-radius: 0; }
  .button-styled-as-link:hover {
    background-color: rgba(0, 0, 0, 0.05);
    color: #212121;
    text-decoration: none;
    border-bottom: 0; }

.va-dropdown-panel-1 {
  background: #fff;
    box-shadow: 0 4px 10px -4px #212121;
    color: #212121;
    padding: 0.8rem;
    position: absolute;
    min-width: 100%;
    z-index: 2;
}

.va-dropdown-panel.active {
  display: block; 
}
#mega-menu a.vetnav-level1, .mega-menu a.vetnav-level1 {
  background-repeat: no-repeat;
  background-size: 10px;
}

#vetnav-va-benefits-and-health-care.vetnav-panel {
    width: 250px;
}

@media screen and (min-width: 768px), print and (min-width: 768px) {
#vetnav-va-benefits-and-health-care.vetnav-panel.vetnav-submenu--expanded {
    width: 768px;
}
}

.bigger-menu {
    width: 250px !important;
}


#mega-menu .vetnav-level1[aria-expanded=true]:hover {
  color: black !important;
  background-color: white !important;
}

#mega-menu a.vetnav-level1[aria-expanded="true"] {
  color: black !important;
  background-color: white !important; 
}

/* .dropdown-mobile {
      height: 20px;
} */

.mobile-dropdown-1 .va-dropdown-trigger {
    padding: 0.6rem 2.5rem 0.8rem 0.8rem;
}

.merger #va-nav-controls .mobile-dropdown-1 svg {
    display: inline-block;
    height: 1.6rem;
    margin-left: 0.8rem;
    width: 1.3rem;
    vertical-align: 0;
}

.va-dropdown-panel-mobile {
    background: #fff;
    box-shadow: 0 4px 10px -4px #212121;
    color: #212121;
    padding: 0.8rem;
    position: absolute;
    min-width: 100%;
    z-index: 999;
}

.va-dropdown-panel-mobile ul {
    list-style: none;
    margin: 0px auto;
    padding: 2px;
}

.mobile-dropdown-1 .va-dropdown-trigger[aria-expanded=true] svg {
    filter: brightness(0%);
}
#login-root {
    display: none;
}


@media screen and (min-width: 767px) {
    #login-root {
        display: block;
    }
}


.small-logo {
    display: none;
}
.large-logo {
    display: none;
}

.mobile-logo {
  display: none;
}

.mobile-show {
  display: none;
}

.search-dropdown-submit-button {
  width: 35px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.mega-mobile button {
    width: 35px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.mega-mobile .first-option-button[aria-expanded=true] i {
	transform: rotate(45deg);
}

.schedule-icon {
	  color: #008817;
    width: 20px;
    transform: scale(1.5);
    margin: 0px 10px 0px 0px;
}

.schedule-status {
	  display: flex;
    justify-content: space-between;
    width: 940px;
}

.mobile-top-bar {
	display: none;
}

.new-header {
	    justify-content: flex-start;
    background: #005ea2;
}

.new-header-item {
	width: 100%;
}

.icon-bar i {
    margin-right: 7px;
	font-size: 25px;
}

.new-style-1 {
	 background: #005ea2;
}

.new-style-1 #va-header-logo-menu {
	padding: 0em !important;
}

.new-style-1 .new-header .vetnav-level1:hover {
	background: #162e51;
	color: white;
}
.new-style-1 .new-header .vetnav-level1 a:hover {
	color: white;
}

.new-style-mobile-header {
	background-repeat: no-repeat;
	background-size: 16px 16px;
}

.new-header .vetnav-level1:visited, .vetnav-level1:active {
    color: white;
	background-color: #005ea2;
}

.new-style-mobile-header:hover {
	color:white !important;
	 
}

@media screen and (min-width: 768px), print and (min-width: 768px) {
a.vetnav-level1:hover {

    border-bottom-color: white;
    transition: none;
}
}






.new-style-mobile-header .vetnav-level1:visited, .vetnav-level1:active {
    background-repeat: no-repeat;
	background-size: 10px 10px;
}

.new-header #vetnav-menu {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.new-header #vetnav-menu::before {
	display: none;
}

.vetnav-level-mobile {
     display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

@media screen and (max-width: 767px) {
.second-style #vetnav-menu li a i {
    font-size: 35px;
	margin-right: 5px;
	padding-bottom: 7px;
}
}

@media screen and (max-width: 767px) {
.new-header #vetnav-menu {
    margin-top: 0rem;
    margin-bottom: 0rem;
}
}

#vetnav-menu>li {
    margin-bottom: 0px;
}

#vetnav-menu {
	display: flex;
    flex-direction: row;
    list-style-type: none;
    padding: 0;
	margin-top: 0px;
	justify-content: space-evenly;
}

.new-header a {
	display: flex;
  align-items: center;
background-color: #035da2;
}

.appt-link {
	color: white !important;
}
.appt-link:hover {
	color: #005ea2 !important;
}

#desktop-new {
	display: none;
}

a:active {
    background: #0b477800 !important;
}

.first-style .va-dropdown-panel ul {
	margin-top: 0px;
}

.first-style .va-dropdown-panel ul li {
	margin-bottom: 1em;
}

.table-h4 {
	    margin-top: 30px;
    margin-bottom: -10px;
}

.new-header-style-mobile .vetnav-level1[aria-expanded="false"] {
    background: none;
}

.new-header-style-mobile .new-toggle[aria-expanded="true"] {
        border-bottom: 1px solid white;

}

.style-a-mobile-dropdown-menu a {
	color: white !important;
	 text-decoration: none;
}

.style-a-mobile-dropdown-menu a:visited {
	color: whitesmoke;
}

.style-a-mobile-dropdown-menu ul {
	padding: 0 0 0 2.5em;
}

.style-a-mobile-dropdown-menu ul li {
	margin: 1em 0 1em 0;
}

.new-header-style-mobile .vetnav-level1:not([href]) {
    background: none;
}

.new-header-style-mobile .va-dropdown-panel a {
	text-decoration: none;
    color: white !Important;
}


.new-header-style-mobile .vetnav-level1[aria-expanded="false"] {
    background: none;
}

.new-header-style-mobile  .vetnav-level1:not([href]) {
    background: none;
}

.new-header-button {
	display: block;
      margin: 10px 0px 0px 10px;
}

.new-header-button a {
	    font-size: 20px;
    font-family: Bitter;
    text-decoration: none;
    color: white !important;
}

.new-header-style-mobile .va-dropdown-panel a {
	text-decoration: none;
    color: white !Important;
}

#xrayResultsHeading {
    margin-bottom: 10px;
}
.visual-divider {
    height: 1px;
    background-color: #a9aeb1;
    margin: 0px 10px;
}

.new-header-item button a {
	color:white;
	font-size:20px;
	text-decoration: inherit;
	padding:10px 0px;
	font-family: Bitter;
}

.new-header-item button i.fa {
	transform: rotate(90deg);
    background-size: 16px 16px;
    size: 12px;
    font-size: 14px !important;
    padding: 0px;
}

.rounded-dropdown {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.mt-10 {
	margin-top: 10px;
}


.new-header-item button[aria-expanded="true"] i.fa {
	transform: rotate(270deg);
}

@media screen and (min-width: 768px), print and (min-width: 768px) {
.new-header-style-mobile .new-header .vetnav-level1[aria-expanded="false"] {
       background-image: url(/img/arrow-down-white.svg);
}
}

@media screen and (min-width: 768px), print and (min-width: 768px) {
.new-header .vetnav-level1:not([href]) {
    padding-right: 2rem;
}
}

@media screen and (min-width: 768px), print and (min-width: 768px) {
.new-header .vetnav-level1[aria-expanded="false"] {
    background: none;
} 
}


@media screen and (max-width: 767px) {
  .mobile-show{
    display: block;
  }
}
@media screen and (max-width: 767px) {
	.top-bar {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.mobile-top-bar {
		display: block;
	}
}

@media screen and (max-width: 767px) {
  .merger .sign-in-nav .va-dropdown-trigger span {
    text-overflow: inherit;
    max-width: 160px;
}
}

@media screen and (max-width: 767px) {
  .va-notice--banner {
    margin: 0px auto !important;
    padding: 0px;
}
}


@media screen and (min-width: 767px) {
    .large-logo {
        display: block;
    }
}

@media screen and (max-width: 767px) {
  .mobile-logo {
    display: block;
  }
}

@media screen and (max-width: 767px) {
    #legacy-header {
        min-height: 100px;
    }
}

@media screen and (max-width: 767px) {
.header {
    min-height: 100px !important;
}
}

@media (min-width: 100px) and (max-width: 767px) {
.merger #va-header-logo-menu {
   display: none;
}
}
.new-header-style-mobile {
	display: none;
}

@media screen and (max-width: 767px) {
    .new-header-style-mobile {
        display: block
    }
}




@media screen and (min-width: 767px) {
    #desktop-new {
        display: block
    }
}

.cpap-desktop {
	display: none;
}

.cpap-mobile {
	display: none;
}

@media screen and (min-width: 767px) {
    .cpap-desktop {
        display: block
    }
}

@media screen and (max-width: 767px) {
    .cpap-mobile {
        display: block
    }
}

@media screen and (max-width: 310px) {
    #vetnav-menu {
        flex-direction: column; /* Stack items vertically */
        align-items: center; /* Center items horizontally */
    }
}

@media screen and (max-width: 481px) {
.va-nav-breadcrumbs li {
    display: block !important;
}
}



# sourceMappingURL=/generated/mhv-landing-page.css.map