﻿/* BEGIN EPIC DELIVERED THEME CSS */
/* Generated by v84.0.96 */
/* Temp Logo Fix until Epic May 21 + Kuiper May 21 */
#graphicHeader:not(:empty) #header_logo .header_logo_link {
  background: transparent url("../images/logo.png") no-repeat scroll contain;
  margin-top: 0.25rem;
}

/* END EPIC DELIVERED THEME CSS */
/* BEGIN EPIC COMMUNITY MEMBER CUSTOM CSS */
/* Epic recommends any additional CSS be placed below this line. Avoid adding CSS above because it makes it difficult to determine which are your changes and which are Epic's. */
html:not(.mobile) input#finishlater.button.continuelater,
html:not(.mobile) input#buttonsave.button.continuelater {
  position: relative;
  left: 450px;
}

table.medadvice tbody tr th,
.medadvice tbody {
  font-weight: bold;
  text-align: left;
}

table.medadvice tbody tr th a,
.medadvice tbody tr th a {
  color: #0081c8;
}

th#prescriptionlist_col0.radio.colorband.required::before {
  border-color: transparent;
}

fieldset.questiongroup {
  border-width: 1px;
  border-style: solid;
  border-color: #005083;
}

.required:before {
  width: 10px;
  height: 10px;
  background: url("../images/Required_Icon.png") transparent no-repeat scroll center center/contain;
  border-color: transparent;
  border-width: 2px;
  border-style: solid solid none solid;
}

img.status {
  visibility: hidden;
}

label.togglebutton[for] {
  text-align: left;
}

.ToDolist a.button.nextworkflow.autowidth {
  background: #52cc6e;
}

.card a.echeckin.button.nextworkflow.autowidth {
  background: #52cc6e;
}

.todolistelement .rightsection {
  width: 100%;
}

div#loginErrorMessage {
  position: relative;
}

input#submit {
  font-size: 1.2rem;
}

a {
  font-size: 0.9rem;
}

a.button.tall.newworkflow {
  padding: 0 0 0 0;
}

h2.header.center {
  font-size: 1.35rem;
}

/* Hide Find a new provider link from the Request an appointment page. */
body.md_scheduling_index div.quickLinks > a[href*="OpenScheduling"] {
  display: none;
}

/* Hide "Related Links" from the Request an appointment page. */
body.md_scheduling_index div.jqHidden {
  margin-top: 22px;
}
body.md_scheduling_index div.jqHidden > h2 {
  display: none;
}

/* Image for Home.txt - Happy Together. */
.component .news .newscard.h2g {
  background-image: url("../images/HSSH2GLogo.png");
}

/* Image for Home.txt - Proxy Invite. */
.component .news .newscard.proxy {
  background-image: url("../images/ProxyInviteIcon_3person.png");
}

/* Image for Home.txt - Financial Assistance. */
.component .news .newscard.billing {
  background-image: url("../images/menus/billing.png");
}

/* Hide address and phone in patient estimates */
.essLocationCard p.subtle {
  display: none;
}

/* Hide 'Select a Different Service' button in patient estimates */
#essDetailsBackToButton .previousstep {
  display: none;
}

/* Bedsite TV CSS overrides, override greyed-out boxes with HSS Colors */
.bedsidetv:not(.hideFocus) {
  /* Card rounded corners */
  /* Discharge milesotnes card rounded corners */
}
.bedsidetv:not(.hideFocus).darkmode {
  /* Memos page list items */
  /* Discharge milestones page list items */
  /* Card focus outline */
  /* Education card focus outline */
  /* View all memos button focus outline */
  /* Settings page slider points focus */
  /* Scrollbar color */
}
.bedsidetv:not(.hideFocus).darkmode .BedInfoBar {
  background-color: #144788 !important;
}
.bedsidetv:not(.hideFocus).darkmode .MemoList li {
  border-left-color: #0088CF !important;
}
.bedsidetv:not(.hideFocus).darkmode .MilestonesSection li {
  border-left-color: #0088CF !important;
}
.bedsidetv:not(.hideFocus).darkmode .checklistCard:focus, .bedsidetv:not(.hideFocus).darkmode .checklistCard:focus-within, .bedsidetv:not(.hideFocus).darkmode .ExternalAppCard:focus, .bedsidetv:not(.hideFocus).darkmode .ExternalAppCard:focus-within, .bedsidetv:not(.hideFocus).darkmode .ActivityCard:focus, .bedsidetv:not(.hideFocus).darkmode .ActivityCard:focus-within, .bedsidetv:not(.hideFocus).darkmode .VideoCard:focus, .bedsidetv:not(.hideFocus).darkmode .VideoCard:focus-within, .bedsidetv:not(.hideFocus).darkmode ._VideoPreview:focus, .bedsidetv:not(.hideFocus).darkmode ._VideoPreview:focus-within, .bedsidetv:not(.hideFocus).darkmode a:focus, .bedsidetv:not(.hideFocus).darkmode a:focus-within {
  outline: #0088CF solid 4px !important;
}
@media (max-width: 970px) {
  .bedsidetv:not(.hideFocus).darkmode .checklistCard:focus, .bedsidetv:not(.hideFocus).darkmode .checklistCard:focus-within, .bedsidetv:not(.hideFocus).darkmode .ExternalAppCard:focus, .bedsidetv:not(.hideFocus).darkmode .ExternalAppCard:focus-within, .bedsidetv:not(.hideFocus).darkmode .ActivityCard:focus, .bedsidetv:not(.hideFocus).darkmode .ActivityCard:focus-within, .bedsidetv:not(.hideFocus).darkmode .VideoCard:focus, .bedsidetv:not(.hideFocus).darkmode .VideoCard:focus-within, .bedsidetv:not(.hideFocus).darkmode ._VideoPreview:focus, .bedsidetv:not(.hideFocus).darkmode ._VideoPreview:focus-within, .bedsidetv:not(.hideFocus).darkmode a:focus, .bedsidetv:not(.hideFocus).darkmode a:focus-within {
    outline: #0088CF solid 3px !important;
  }
}
.bedsidetv:not(.hideFocus).darkmode .UserResponseCard > .contentContainer:focus-within {
  outline: #0088CF solid 4px !important;
}
@media (max-width: 970px) {
  .bedsidetv:not(.hideFocus).darkmode .UserResponseCard > .contentContainer:focus-within {
    outline: #0088CF solid 3px !important;
  }
}
.bedsidetv:not(.hideFocus).darkmode a.viewAllButton:focus {
  outline: #F1F1F1 solid 4px !important;
}
@media (max-width: 970px) {
  .bedsidetv:not(.hideFocus).darkmode a.viewAllButton:focus {
    outline: #F1F1F1 solid 3px !important;
  }
}
.bedsidetv:not(.hideFocus).darkmode .DiscreteSliderPoint > input:checked::after {
  background-color: #0088CF !important;
}
.bedsidetv:not(.hideFocus).darkmode .ReadOnlyPage div:focus::-webkit-scrollbar-thumb {
  background: #0088CF !important;
}
.bedsidetv:not(.hideFocus) ._Command, .bedsidetv:not(.hideFocus) ._InternalLink:not(.settings), .bedsidetv:not(.hideFocus) .ExternalAppCard {
  border-radius: 4px !important;
}
.bedsidetv:not(.hideFocus) .checklistCard {
  border-radius: 8px !important;
}

/* Styling for Header to have white background, black font instead of grey boxes */
#graphicHeader:not(:empty) .headerButton .headerImage {
  fill: black;
}

.shortcutButtons#shortcut-buttons:before {
  background: white;
}

.switchPatientsTextOuter:after, #localeswitch:not(:only-child):after, #header #localeswitch:after {
  border-color: black transparent transparent transparent;
}

#graphicHeader:not(:empty) .headerButton, #graphicHeader:not(:empty) #jumptoaccount_button, #graphicHeader:not(:empty) #localeswitch, #graphicHeader:not(:empty) .proxyMenuButton, #graphicHeader:not(:empty) #header_menu {
  background: white;
  color: black;
}

/**** DFD CHANGES START ****/
/*
This CSS resource incorporates links to font software which is 
the valuable copyrighted property of WebType LLC, The Font Bureau 
and/or their suppliers. You may not 
attempt to copy, install, redistribute, convert, modify or reverse 
engineer this font software. Please contact WebType with any 
questions: http://www.webtype.com 
*/
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: local("Inter"), url(https://www.hss.edu/fonts/inter/inter-v18-latin-300.woff2), format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: local("Inter"), url(https://www.hss.edu/fonts/inter/inter-v18-latin-regular.woff2) format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: local("Inter"), url(https://www.hss.edu/fonts/inter/inter-v18-latin-500.woff2) format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: local("Inter"), url(https://www.hss.edu/fonts/inter/inter-v18-latin-700.woff2) format("woff2");
}
html,
input {
  font-family: "Inter", Arial, sans-serif;
}

body.graphicHeader {
  background-color: transparent;
}

/* No Rounded Buttons */
button,
a.button,
div.button,
input.button,
a.primary,
a.secondary {
  border-radius: 0 !important;
  font-size: 0.81rem;
  font-weight: 500;
  line-height: 2.314rem;
  padding-top: 0;
  padding-bottom: 0;
}
button[type="submit"]:not(.cancelworkflow), button.completeworkflow:not(.cancelworkflow), button.editButton:not(.cancelworkflow),
a.button[type="submit"]:not(.cancelworkflow),
a.button.completeworkflow:not(.cancelworkflow),
a.button.editButton:not(.cancelworkflow),
div.button[type="submit"]:not(.cancelworkflow),
div.button.completeworkflow:not(.cancelworkflow),
div.button.editButton:not(.cancelworkflow),
input.button[type="submit"]:not(.cancelworkflow),
input.button.completeworkflow:not(.cancelworkflow),
input.button.editButton:not(.cancelworkflow),
a.primary[type="submit"]:not(.cancelworkflow),
a.primary.completeworkflow:not(.cancelworkflow),
a.primary.editButton:not(.cancelworkflow),
a.secondary[type="submit"]:not(.cancelworkflow),
a.secondary.completeworkflow:not(.cancelworkflow),
a.secondary.editButton:not(.cancelworkflow) {
  background-color: #2e74b6;
}
button[type="submit"].cancelworkflow, button[type="submit"].inlinedelete, button.completeworkflow.cancelworkflow, button.completeworkflow.inlinedelete, button.editButton.cancelworkflow, button.editButton.inlinedelete,
a.button[type="submit"].cancelworkflow,
a.button[type="submit"].inlinedelete,
a.button.completeworkflow.cancelworkflow,
a.button.completeworkflow.inlinedelete,
a.button.editButton.cancelworkflow,
a.button.editButton.inlinedelete,
div.button[type="submit"].cancelworkflow,
div.button[type="submit"].inlinedelete,
div.button.completeworkflow.cancelworkflow,
div.button.completeworkflow.inlinedelete,
div.button.editButton.cancelworkflow,
div.button.editButton.inlinedelete,
input.button[type="submit"].cancelworkflow,
input.button[type="submit"].inlinedelete,
input.button.completeworkflow.cancelworkflow,
input.button.completeworkflow.inlinedelete,
input.button.editButton.cancelworkflow,
input.button.editButton.inlinedelete,
a.primary[type="submit"].cancelworkflow,
a.primary[type="submit"].inlinedelete,
a.primary.completeworkflow.cancelworkflow,
a.primary.completeworkflow.inlinedelete,
a.primary.editButton.cancelworkflow,
a.primary.editButton.inlinedelete,
a.secondary[type="submit"].cancelworkflow,
a.secondary[type="submit"].inlinedelete,
a.secondary.completeworkflow.cancelworkflow,
a.secondary.completeworkflow.inlinedelete,
a.secondary.editButton.cancelworkflow,
a.secondary.editButton.inlinedelete {
  background-color: white;
  border: solid 1px #ea0b0b;
  line-height: calc(2.314rem - 2px);
  color: #ea0b0b;
}
button.inlinedelete, button.cancelButton,
a.button.inlinedelete,
a.button.cancelButton,
div.button.inlinedelete,
div.button.cancelButton,
input.button.inlinedelete,
input.button.cancelButton,
a.primary.inlinedelete,
a.primary.cancelButton,
a.secondary.inlinedelete,
a.secondary.cancelButton {
  background-color: white;
  border: solid 1px #ea0b0b;
  color: #ea0b0b;
  line-height: calc(2.314rem - 2px);
}

/* Back Button */
#main .back .button.previousstep,
.Popup li.previouspage .previouspage.button.button {
  color: #2e74b6;
  border-width: 0;
  font-size: 0.811rem;
  text-decoration: underline;
  border: none;
}

/* Logout Button and proxy button */
#graphicHeader:not(:empty) #header_extras #header_extras_actions #logout_container #logout_button {
  background-color: white;
  color: black;
}
#graphicHeader:not(:empty) #header_extras #header_extras_actions #logout_container #logout_button #logout_image.extra_action_image {
  fill: black;
  width: 20px;
  height: 20px;
  padding-top: 20px;
  overflow: hidden;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt5c614c8cb7eebfd9/6113d7df27dc6a13c46a90a3/logout.png");
  background-repeat: no-repeat;
  background-position: center center;
}
#graphicHeader:not(:empty) #header_extras #header_extras_actions #logout_container #logout_button #logout_text {
  font-size: 0.694rem;
  line-height: 1.272rem;
}
#graphicHeader:not(:empty) #header_extras #header_extras_proxy {
  margin-top: 0.381rem;
}
#graphicHeader:not(:empty) #header_extras .proxySelectorDropDownContainer #proxyMenuButton.proxyButton {
  box-shadow: none;
}
#graphicHeader:not(:empty) #header_extras .proxySelectorDropDownContainer #proxyMenuButton.proxyButton .patientPhotoContainer .roundedPatientPhoto {
  width: 1.82rem;
  height: 1.82rem;
  border-width: 0;
}
#graphicHeader:not(:empty) #header_extras .proxySelectorDropDownContainer #proxyMenuButton.proxyButton .currentlySelectedName span.currentlySelectedNameInner {
  color: black;
  font-size: 0.694rem;
  line-height: 0.81rem;
}
#graphicHeader:not(:empty) #header_extras .proxySelectorDropDownContainer #proxyMenuButton.proxyButton .switchPatientsTextOuter span.switchPatientsText {
  color: black;
  font-size: 0.694rem;
  line-height: 0.81rem;
}
#graphicHeader:not(:empty) #header_extras .proxySelectorDropDownContainer #proxyMenuButton.proxyButton .switchPatientsTextOuter:after {
  content: "";
  display: inline-block;
  margin-left: 0.462rem;
  width: 16px;
  height: 8px;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt20f6f0d1f12624fd/6021bc9a54849c183a1c1dbc/down-chevron.png");
  background-repeat: no-repeat;
  background-position: right top;
  border-width: 0 !important;
}

header#header {
  background-color: white !important;
}
header#header div.header_color {
  border-bottom: solid 1px #ececec;
}
header#header.compact #graphicHeader:not(:empty) .proxySelectorDropDownContainer #proxyMenuButton.proxyButton {
  background-color: white;
}
header#header.compact #graphicHeader:not(:empty) #header_extras_proxy {
  margin-top: 0;
}

/* Header */
#graphicHeader:not(:empty) {
  /* Menu Button */
}
#graphicHeader:not(:empty) #header_menu #header_menu_name {
  font-weight: 500;
  font-size: 0.694rem;
  text-overflow: initial;
  overflow: visible;
  white-space: nowrap;
  padding-left: 20px;
}
#graphicHeader:not(:empty) #header_menu {
  padding-right: 2.9rem;
}
#graphicHeader:not(:empty) #header_menu:hover #header_menu_name {
  text-decoration: none;
}
#graphicHeader:not(:empty) #header_menu:hover #header_menu_icon,
#graphicHeader:not(:empty) #header_menu #header_menu_icon {
  background-color: transparent;
  box-shadow: none;
  margin-right: 0.4rem;
  width: 1.2rem;
  padding-left: 1.3rem;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt93457005c53ae4b7/6113d7dfe74bc3148654b78c/Hamburger.png");
}
#graphicHeader:not(:empty) #header_menu:hover #header_menu_icon .menu_image,
#graphicHeader:not(:empty) #header_menu #header_menu_icon .menu_image {
  fill: black;
  width: 1.158em;
  height: 1.158em;
  margin-top: 0.564rem;
  margin-left: 0.564rem;
}

/* Header Shortcuts */
#header_shortcuts .shortcut {
  padding-right: 0.9rem;
}
#header_shortcuts .shortcut .shortcut_link svg.shortcut_icon,
#header_shortcuts .shortcut .shortcut_link:hover svg.shortcut_icon,
#header_shortcuts .shortcut .shortcut_link:focus svg.shortcut_icon {
  fill: #2e74b6;
  box-shadow: none;
  margin-right: 0;
}

#graphicHeader:not(:empty) #header_shortcuts .shortcut {
  padding-right: 0.9rem;
}
#graphicHeader:not(:empty) #header_shortcuts .shortcut a[title="Appointments"].shortcut_link svg, #graphicHeader:not(:empty) #header_shortcuts .shortcut a[title="Messages"].shortcut_link svg, #graphicHeader:not(:empty) #header_shortcuts .shortcut a[title="Test Results"].shortcut_link svg, #graphicHeader:not(:empty) #header_shortcuts .shortcut a[title="Billing Summary"].shortcut_link svg {
  padding-top: 30px;
  padding-left: 30px;
  width: 24px;
  height: 24px;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
}
#graphicHeader:not(:empty) #header_shortcuts .shortcut a[title="Appointments"].shortcut_link svg {
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt4622a44a8350bbf2/6113d7df1da1da13cddbdcbe/appointments-icon.png");
}
#graphicHeader:not(:empty) #header_shortcuts .shortcut a[title="Messages"].shortcut_link svg {
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt0bb20b3b9de37441/6113d7dfd107d613a27e64cf/messages-icon.png");
}
#graphicHeader:not(:empty) #header_shortcuts .shortcut a[title="Test Results"].shortcut_link svg {
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt98afb4f5fb4e2fba/6113d7df5780ae139064327d/testResults-icon.png");
}
#graphicHeader:not(:empty) #header_shortcuts .shortcut a[title="Billing Summary"].shortcut_link svg {
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte0a93d2120609055/6113d7df461c9f13b0a14bf1/billing-icon.png");
}
#graphicHeader:not(:empty) #header_shortcuts .shortcut_link .shortcut_icon,
#graphicHeader:not(:empty) #header_shortcuts .shortcut_link:hover .shortcut_icon,
#graphicHeader:not(:empty) #header_shortcuts .shortcut_link:focus .shortcut_icon {
  box-shadow: none;
}
#graphicHeader:not(:empty) #header_shortcuts .shortcut_link .shortcut_name,
#graphicHeader:not(:empty) #header_shortcuts .shortcut_link:hover .shortcut_name,
#graphicHeader:not(:empty) #header_shortcuts .shortcut_link:focus .shortcut_name {
  text-decoration: none;
  font-size: 0.694rem;
  line-height: 1.272rem;
}

/* Proxy Select Button */
@media only screen and (min-width: 1px) and (max-width: 1300px) {
  .proxySelectorDropDownContainer button.proxyButton {
    background-color: #fff;
    color: #2e74b6;
    border-radius: 8px !important;
  }
}
/* Common Top Headers */
@media screen and (max-width: 1720px) {
  #main.withSidebar {
    width: 75%;
  }

  #sidebar {
    width: 25%;
  }
}
@media screen and (max-width: 1620px) {
  #main.withSidebar {
    width: 75%;
  }

  #sidebar {
    width: 25%;
  }
}
@media screen and (max-width: 1520px) {
  #footer {
    width: 100%;
  }

  #footer .mainStyle {
    width: 75vw;
  }

  #footer .sidebarStyle:not(.embedded *) {
    width: 25vw;
  }
}
@media only screen and (max-width: 768px) {
  #main,
  #main.withSidebar {
    width: 100%;
  }

  #sidebar {
    width: 100%;
  }
}
@media only screen and (max-width: 1024) {
  #main,
  #main.withSidebar {
    width: 100%;
  }

  #sidebar {
    width: 100%;
  }
}
@media only screen and (min-width: 769) {
  #main.withSidebar {
    width: 77.3%;
  }

  #main .title {
    height: 6.5rem;
  }

  #sidebar {
    width: 22.6%;
  }
}
#main .title {
  height: auto;
}
#main .title #assistiveicons {
  vertical-align: top;
  margin-top: 2rem;
  padding-top: 0;
}
#main .title #assistiveicons .assistiveicon {
  width: 1.16rem;
}
#main .title h1 {
  padding: 2.35rem 0.7rem 2rem 0;
  font-size: 1.65rem;
  color: #333333;
  line-height: 2.1rem;
}
@media only screen and (max-width: 768px) {
  #main .title {
    margin-bottom: 2.5rem;
  }
  #main .title h1 {
    padding: 1rem 0.7rem 1rem 0;
    font-size: 1.39rem;
  }
}
@media only screen and (max-width: 540px) {
  #main .title .headerlink a.button {
    width: 100%;
  }
}

#sidebar {
  width: 100%;
}
#sidebar:before {
  box-shadow: 0 0;
}
#sidebar > a img.assistiveicon {
  width: 1.16rem;
}
#sidebar .subdued.component.quickLinks.vertical h2.header,
#sidebar .subdued.component.quickLinks.vertical h2,
#sidebar #related-links-container.quickLinks.vertical h2.header,
#sidebar #related-links-container.quickLinks.vertical h2,
#sidebar .quickLinks.vertical h2.header,
#sidebar .quickLinks.vertical h2 {
  font-size: 1.041rem;
  line-height: 1.388rem;
  color: black;
  padding-bottom: 1.388rem;
}
#sidebar .subdued.component.quickLinks.vertical .icon,
#sidebar .subdued.component.quickLinks.vertical .icon.resourceIcon,
#sidebar #related-links-container.quickLinks.vertical .icon,
#sidebar #related-links-container.quickLinks.vertical .icon.resourceIcon,
#sidebar .quickLinks.vertical .icon,
#sidebar .quickLinks.vertical .icon.resourceIcon {
  display: none;
}
#sidebar .subdued.component.quickLinks.vertical a,
#sidebar #related-links-container.quickLinks.vertical a,
#sidebar .quickLinks.vertical a {
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png");
  background-repeat: no-repeat;
  background-position: right center;
  border-top: 1px solid #ececec;
  padding-top: 16px;
  padding-bottom: 16px;
}
#sidebar .subdued.component.quickLinks.vertical a:after,
#sidebar #related-links-container.quickLinks.vertical a:after,
#sidebar .quickLinks.vertical a:after {
  display: none;
}
#sidebar .subdued.component.quickLinks.vertical a span,
#sidebar #related-links-container.quickLinks.vertical a span,
#sidebar .quickLinks.vertical a span {
  font-size: 0.81rem;
  line-height: 1.157rem;
  color: #333333;
  width: calc(100% - 24px);
}

/* Main Menu Updates */
.menu-searchbar {
  border: 1px solid #000;
  border-width: 0 0 1px 0;
}

#menu-container,
.menu-container {
  border-top-right-radius: 0;
}
#menu-container .submenu-header,
.menu-container .submenu-header {
  background-color: transparent;
  font-weight: 600;
  padding: 1.65rem 1.5rem;
}
#menu-container .menuitem,
.menu-container .menuitem {
  position: relative;
  padding: 10px 2px;
}
#menu-container .menu-contextlabel,
.menu-container .menu-contextlabel {
  font-size: 1.65rem;
  color: #000;
  font-weight: 700;
  text-align: left;
  padding: 1.25rem 0.75rem;
}
#menu-container #menu-closebutton,
.menu-container #menu-closebutton {
  background-color: transparent;
  box-shadow: 0 0 0;
}
#menu-container #menu-closebutton .menu-buttonicon,
.menu-container #menu-closebutton .menu-buttonicon {
  content: "X";
}

#main .button.nextstep {
  border: solid 1px #2e74b6;
  background-color: #2e74b6;
  color: white;
  border-radius: 0;
}
#main .button.nextstep.disabled {
  border: solid 1px #ececec;
  background-color: #ececec;
  color: #4f4f4f;
}
#main .button.previousstep {
  border: solid 1px #2e74b6;
  background-color: white;
  color: #2e74b6;
}
#main .button.continuelater {
  background-color: transparent;
  color: #2e74b6;
  text-decoration: underline;
}
#main .button.finishlater {
  background-color: transparent;
  color: #2e74b6;
  text-decoration: underline;
}

#footer {
  margin-top: 0 !important;
}

#footer #mainFooter .links.alignEnd.sm-alignCenter {
  text-align: center;
}

.nodata:not(:empty):not(tr):not(td) {
  text-align: left;
  color: #737373;
  font-size: 0.81rem;
  line-height: 1.172rem;
  background-color: transparent;
}

.card {
  box-shadow: none;
}
.card.videoCard {
  margin-left: 0;
  padding-left: 0;
  border-bottom: solid 1px #ececec;
}
.card.videoCard .videoHeader .icon {
  display: none;
}
.card.videoCard .videoHeader h2.videoHeaderText,
.card.videoCard .videoHeader .videoHeaderText {
  font-size: 0.749rem;
  line-height: 1.157rem;
  font-weight: 500;
  margin-left: 0;
  color: black;
}
.card.videoCard .collapse_expand button {
  text-align: left;
  position: relative;
}
.card.videoCard .collapse_expand button .collapse_label,
.card.videoCard .collapse_expand button .expand_label {
  display: inline-block;
  width: 100%;
  color: black;
  font-weight: 500;
  font-size: 0.81rem;
  line-height: 1.157rem;
}
.card.videoCard .collapse_expand button .collapse_label:before,
.card.videoCard .collapse_expand button .expand_label:before {
  display: none;
}
.card.videoCard .collapse_expand button .collapse_label:not(.hidden):after {
  content: "";
  position: absolute;
  right: 0;
  display: inline-block;
  width: 16px;
  height: 20px;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt20f6f0d1f12624fd/6021bc9a54849c183a1c1dbc/down-chevron.png");
  background-repeat: no-repeat;
  background-position: right center;
  vertical-align: middle;
  transform: rotate(180deg);
}
.card.videoCard .collapse_expand button .expand_label:not(.hidden):after {
  content: "";
  position: absolute;
  right: 0;
  display: inline-block;
  width: 16px;
  height: 20px;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt20f6f0d1f12624fd/6021bc9a54849c183a1c1dbc/down-chevron.png");
  background-repeat: no-repeat;
  background-position: right center;
  vertical-align: middle;
}
.card.videoCard h3 {
  font-size: 0.925rem;
  line-height: 1.157rem;
  color: #333333;
}
.card.videoCard .videoDescription {
  font-size: 0.925rem;
  line-height: 1.388rem;
  font-weight: 400;
  color: #4f4f4f;
}

.icons svg {
  fill: #2e74b6 !important;
}

.tabcontainer,
.section,
.row,
#main {
  border-style: none;
}
.tabcontainer .navparent .navchild:after,
.tabcontainer .navparent.condensed .navchild:after,
.section .navparent .navchild:after,
.section .navparent.condensed .navchild:after,
.row .navparent .navchild:after,
.row .navparent.condensed .navchild:after,
#main .navparent .navchild:after,
#main .navparent.condensed .navchild:after {
  border-color: #ececec;
}
.tabcontainer .navparent .navchild .membertab,
.tabcontainer .navparent.condensed .navchild .membertab,
.section .navparent .navchild .membertab,
.section .navparent.condensed .navchild .membertab,
.row .navparent .navchild .membertab,
.row .navparent.condensed .navchild .membertab,
#main .navparent .navchild .membertab,
#main .navparent.condensed .navchild .membertab {
  opacity: 1;
  margin: 0;
}
.tabcontainer .navparent .navchild .membertab:not(.selected) a,
.tabcontainer .navparent.condensed .navchild .membertab:not(.selected) a,
.section .navparent .navchild .membertab:not(.selected) a,
.section .navparent.condensed .navchild .membertab:not(.selected) a,
.row .navparent .navchild .membertab:not(.selected) a,
.row .navparent.condensed .navchild .membertab:not(.selected) a,
#main .navparent .navchild .membertab:not(.selected) a,
#main .navparent.condensed .navchild .membertab:not(.selected) a {
  padding: 0.5rem 1.25rem 0.231rem;
}
.tabcontainer .navparent .navchild .membertab.hover:not(.selected),
.tabcontainer .navparent.condensed .navchild .membertab.hover:not(.selected),
.section .navparent .navchild .membertab.hover:not(.selected),
.section .navparent.condensed .navchild .membertab.hover:not(.selected),
.row .navparent .navchild .membertab.hover:not(.selected),
.row .navparent.condensed .navchild .membertab.hover:not(.selected),
#main .navparent .navchild .membertab.hover:not(.selected),
#main .navparent.condensed .navchild .membertab.hover:not(.selected) {
  border-style: none none solid none;
  border-width: 0 0 1px 0 !important;
  border-color: transparent transparent #cccccc;
}
.tabcontainer .navparent .navchild .membertab.hover:not(.selected) a,
.tabcontainer .navparent .navchild .membertab.hover:not(.selected) a span,
.tabcontainer .navparent.condensed .navchild .membertab.hover:not(.selected) a,
.tabcontainer .navparent.condensed .navchild .membertab.hover:not(.selected) a span,
.section .navparent .navchild .membertab.hover:not(.selected) a,
.section .navparent .navchild .membertab.hover:not(.selected) a span,
.section .navparent.condensed .navchild .membertab.hover:not(.selected) a,
.section .navparent.condensed .navchild .membertab.hover:not(.selected) a span,
.row .navparent .navchild .membertab.hover:not(.selected) a,
.row .navparent .navchild .membertab.hover:not(.selected) a span,
.row .navparent.condensed .navchild .membertab.hover:not(.selected) a,
.row .navparent.condensed .navchild .membertab.hover:not(.selected) a span,
#main .navparent .navchild .membertab.hover:not(.selected) a,
#main .navparent .navchild .membertab.hover:not(.selected) a span,
#main .navparent.condensed .navchild .membertab.hover:not(.selected) a,
#main .navparent.condensed .navchild .membertab.hover:not(.selected) a span {
  color: #737373;
}
.tabcontainer .navparent .navchild .membertab a,
.tabcontainer .navparent.condensed .navchild .membertab a,
.section .navparent .navchild .membertab a,
.section .navparent.condensed .navchild .membertab a,
.row .navparent .navchild .membertab a,
.row .navparent.condensed .navchild .membertab a,
#main .navparent .navchild .membertab a,
#main .navparent.condensed .navchild .membertab a {
  padding-bottom: 0.231rem;
}
.tabcontainer .navparent .navchild .membertab a,
.tabcontainer .navparent .navchild .membertab a span,
.tabcontainer .navparent .navchild .membertab a span.tabname,
.tabcontainer .navparent.condensed .navchild .membertab a,
.tabcontainer .navparent.condensed .navchild .membertab a span,
.tabcontainer .navparent.condensed .navchild .membertab a span.tabname,
.section .navparent .navchild .membertab a,
.section .navparent .navchild .membertab a span,
.section .navparent .navchild .membertab a span.tabname,
.section .navparent.condensed .navchild .membertab a,
.section .navparent.condensed .navchild .membertab a span,
.section .navparent.condensed .navchild .membertab a span.tabname,
.row .navparent .navchild .membertab a,
.row .navparent .navchild .membertab a span,
.row .navparent .navchild .membertab a span.tabname,
.row .navparent.condensed .navchild .membertab a,
.row .navparent.condensed .navchild .membertab a span,
.row .navparent.condensed .navchild .membertab a span.tabname,
#main .navparent .navchild .membertab a,
#main .navparent .navchild .membertab a span,
#main .navparent .navchild .membertab a span.tabname,
#main .navparent.condensed .navchild .membertab a,
#main .navparent.condensed .navchild .membertab a span,
#main .navparent.condensed .navchild .membertab a span.tabname {
  font-size: 1.155rem;
  line-height: 1.157rem;
  color: #737373;
  font-weight: 400;
  height: auto;
}
.tabcontainer .navparent .navchild .membertab a img,
.tabcontainer .navparent .navchild .membertab a span img,
.tabcontainer .navparent .navchild .membertab a span.tabname img,
.tabcontainer .navparent.condensed .navchild .membertab a img,
.tabcontainer .navparent.condensed .navchild .membertab a span img,
.tabcontainer .navparent.condensed .navchild .membertab a span.tabname img,
.section .navparent .navchild .membertab a img,
.section .navparent .navchild .membertab a span img,
.section .navparent .navchild .membertab a span.tabname img,
.section .navparent.condensed .navchild .membertab a img,
.section .navparent.condensed .navchild .membertab a span img,
.section .navparent.condensed .navchild .membertab a span.tabname img,
.row .navparent .navchild .membertab a img,
.row .navparent .navchild .membertab a span img,
.row .navparent .navchild .membertab a span.tabname img,
.row .navparent.condensed .navchild .membertab a img,
.row .navparent.condensed .navchild .membertab a span img,
.row .navparent.condensed .navchild .membertab a span.tabname img,
#main .navparent .navchild .membertab a img,
#main .navparent .navchild .membertab a span img,
#main .navparent .navchild .membertab a span.tabname img,
#main .navparent.condensed .navchild .membertab a img,
#main .navparent.condensed .navchild .membertab a span img,
#main .navparent.condensed .navchild .membertab a span.tabname img {
  display: none;
}
.tabcontainer .navparent .navchild .membertab.selected,
.tabcontainer .navparent.condensed .navchild .membertab.selected,
.section .navparent .navchild .membertab.selected,
.section .navparent.condensed .navchild .membertab.selected,
.row .navparent .navchild .membertab.selected,
.row .navparent.condensed .navchild .membertab.selected,
#main .navparent .navchild .membertab.selected,
#main .navparent.condensed .navchild .membertab.selected {
  border-style: none none solid;
  border-width: 1px;
  border-color: black;
}
.tabcontainer .navparent .navchild .membertab.selected a,
.tabcontainer .navparent .navchild .membertab.selected a span,
.tabcontainer .navparent.condensed .navchild .membertab.selected a,
.tabcontainer .navparent.condensed .navchild .membertab.selected a span,
.section .navparent .navchild .membertab.selected a,
.section .navparent .navchild .membertab.selected a span,
.section .navparent.condensed .navchild .membertab.selected a,
.section .navparent.condensed .navchild .membertab.selected a span,
.row .navparent .navchild .membertab.selected a,
.row .navparent .navchild .membertab.selected a span,
.row .navparent.condensed .navchild .membertab.selected a,
.row .navparent.condensed .navchild .membertab.selected a span,
#main .navparent .navchild .membertab.selected a,
#main .navparent .navchild .membertab.selected a span,
#main .navparent.condensed .navchild .membertab.selected a,
#main .navparent.condensed .navchild .membertab.selected a span {
  color: black;
}

.navchild::after {
  border-color: #ececec;
}

.membertab {
  border-width: 0 0 1px 0;
}
.membertab.selected {
  border-width: 0 0 1px 0;
  border-style: none none solid;
  border-color: transparent transparent #000000 transparent;
}
.membertab.selected a,
.membertab.selected a span {
  font-size: 1.155rem;
}
.membertab a,
.membertab a span {
  font-size: 1.155rem;
}

select {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  background-color: transparent !important;
  background: none !important;
  border: none !important;
  padding: 0 1.5em 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit !important;
  font-size: 0.811rem !important;
  font-weight: 400 !important;
  cursor: pointer;
  line-height: inherit;
  color: #333333 !important;
  display: inline-block;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt20f6f0d1f12624fd/6021bc9a54849c183a1c1dbc/down-chevron.png") !important;
  background-repeat: no-repeat !important;
  background-position: right center !important;
  border-bottom: 1px solid #737373 !important;
}

.section > *:not(.report) thead tr {
  background-color: transparent !important;
}
.section > *:not(.report) thead tr th {
  border-bottom: solid 1px #ececec;
  font-weight: 500;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 0.925rem;
  line-height: 2.314rem;
}

.section > *:not(.report) tr td {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.925rem !important;
  color: black;
  line-height: 2.314rem !important;
  font-weight: 400 !important;
}

.ghostInput.ghosted label,
.section .content .ghostInput.ghosted label {
  margin: 0 0.325rem 0;
}

.ghostInput label.required {
  background: url(../images/Required_Icon.png) scroll no-repeat #ffffff 0.1rem 0.1rem/8px 9px;
  padding: 0 0 0 0.75rem;
  width: 100%;
}

.ghostInput.ghosted label.required,
.section .content .ghostInput.ghosted label.required {
  background: url(../images/Required_Icon.png) scroll no-repeat #ffffff 0.1rem 0.1rem/8px 9px;
  width: 100%;
}

.list.collapsible {
  box-shadow: none !important;
}

.cardbanner.informationalWarning.informationalWarningText {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cardbanner.informationalWarning.informationalWarningText .ba_alert_icon_container.informationalAlert {
  display: none;
}

@media only screen and (max-width: 1300px) {
  #wrap #header:not(:empty) + #content #sidebar,
  #header:not(:empty) + #toastWrapper + #content #sidebar {
    padding-top: 15rem;
  }
}
@media only screen and (min-width: 1px) and (max-width: 1300px) {
  .isInside header#header {
    padding-left: 1.157rem;
    padding-right: 1.157rem;
  }
  .isInside header#header div.header_color {
    border-bottom-width: 0;
  }
  .isInside header#header #graphicHeader:not(:empty) #header_extras_proxy {
    margin-top: 0;
  }
  .isInside header#header #graphicHeader:not(:empty) #header_shortcuts {
    justify-content: space-between;
  }
}
@media only screen and (max-width: 1023px) {
  .isInside header#header #graphicHeader:not(:empty) #header_shortcuts {
    margin-top: 0;
  }
}
img#localeImg {
  background: #2e74b6;
}

.namePlusChevron span {
  color: black;
}

/* Feed Updates */
#itemFeedContainer .feedItem.card {
  border-bottom: solid 16px #f9f9f9;
  box-shadow: none;
}
#itemFeedContainer .feedItem.card .actions {
  padding-bottom: 4.17rem;
}
#itemFeedContainer .feedItem.card .waterMarkWrapper {
  display: none;
}
#itemFeedContainer .feedItem.card a.primary.primary {
  background-color: #2e74b6;
  font-size: 0.75rem;
  border-radius: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 2.314rem;
}
#itemFeedContainer .feedItem.card a.primary.primary:hover {
  background-color: #264583;
}
#itemFeedContainer .feedItem.card a.primary.primary:active {
  background-color: #1b325f;
}
#itemFeedContainer .feedItem.card a.secondary {
  background-color: #fff;
  color: #2e74b6;
  font-size: 0.69rem;
  border: 0.9548px solid #2e74b6;
  border-radius: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 2.314rem;
}
#itemFeedContainer .feedItem.card a.secondary:hover, #itemFeedContainer .feedItem.card a.secondary:active {
  border: 0.9548px solid #264583;
}
#itemFeedContainer .feedItem.card a.secondary:hover {
  background-color: #fff;
}
#itemFeedContainer .feedItem.card a.secondary:active {
  background-color: #f9f9f9;
}
#itemFeedContainer .feedItem.card .contentDetails .icon,
#itemFeedContainer .feedItem.card .contentDetails .subicon {
  display: none;
}
#itemFeedContainer .feedItem.card .contentDetails .headerTitle {
  font-size: 1.16rem;
  font-weight: 500;
}
#itemFeedContainer .feedItem.card .contentDetails .accountSummaryBody {
  flex-direction: inherit;
}
#itemFeedContainer .feedItem.card .contentDetails .accountSummaryBody .accountInfo {
  align-items: flex-start;
  display: block;
  margin-bottom: 10px;
  padding: 0 0 0 0;
}
#itemFeedContainer .feedItem.card .contentDetails .accountSummaryBody .accountInfo .amountDue {
  text-align: left;
  font-size: 0.93rem;
  color: #333333;
}
#itemFeedContainer .feedItem.card .contentDetails .accountSummaryBody .serviceArea {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#itemFeedContainer .feedItem.card .contentDetails .accountSummaryBody .serviceArea .serviceAreaLogo {
  display: none;
}
#itemFeedContainer .feedItem.card .contentDetails .accountSummaryBody .serviceArea .serviceAreaInfo {
  font-size: 0.925rem;
  color: #4f4f4f;
  font-weight: 400;
}
#itemFeedContainer .subjectItemFeed .subjectItemFeedHeader .proxyPhotoContainer .roundedPatientPhoto.proxybgcolor.proxybordercolor.noBorder {
  font-size: 1.56rem;
}
#itemFeedContainer .subjectItemFeed .subjectItemFeedHeader .header .subjectFeedItemCount {
  font-size: 1.155rem;
}
#itemFeedContainer .subjectItemFeed .subjectItemFeedHeader .header .subjectName {
  font-size: 1.85rem;
}
#itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectOutline {
  background-color: transparent !important;
  width: 5.5px;
  border-radius: 0;
  display: none;
}
#itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .zeroState.zeroStateInline {
  justify-content: flex-start;
  border-bottom: solid 16px #f9f9f9;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-bottom: 1.5rem;
}
#itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .zeroState.zeroStateInline .zeroStateIcon {
  display: none;
}
#itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .zeroState.zeroStateInline .zeroStateDisplayText {
  margin: 0 0 0 0;
  font-size: 0.927rem;
  color: #333333;
}
#itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedHeader .header .subjectName {
  font-size: 1.85rem;
}
#itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedCards .subjectOutline {
  background-color: transparent !important;
  display: none;
}

#exploreMoreContainer {
  padding-left: 0;
  padding-right: 0;
}
#exploreMoreContainer h3.exploreMoreTitle {
  font-size: 0.93em;
  color: #333333;
  font-weight: 500;
}
#exploreMoreContainer .exploreMoreDisplayText {
  font-size: 0.95rem;
  font-weight: normal;
}
#exploreMoreContainer .content {
  padding: 0.3rem;
}
#exploreMoreContainer .exploreMoreBorder {
  border-width: 0;
  border-radius: 0;
}
#exploreMoreContainer .exploreMoreSubjectContext {
  background-color: transparent;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed .feedTitle {
  padding-left: 0;
  padding-right: 0;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed .feedTitle svg {
  display: none;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed .feedTitle .exploreMoreLogo {
  fill: #2e74b6;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed .feedTitle h2 {
  color: #000;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer button.carouselPrevNexButtons {
  border-radius: 50% !important;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer button.carouselPrevNexButtons svg {
  fill: #2e74b6;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card {
  box-shadow: none;
  flex-direction: column;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card.withButtonColumn .contentColumn:not([class*="col-"]) {
  width: 100%;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card .content {
  flex-grow: 2;
  padding-left: 0 !important;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card .content .itemDescription .exploreMoreImage {
  height: 112px;
  position: relative;
  background-color: #f9f9f9;
  margin-bottom: 12px;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card .content .itemDescription .exploreMoreImage img,
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card .content .itemDescription .exploreMoreImage svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card .actions {
  width: 100%;
  max-width: 100%;
  padding-left: 0 !important;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card .actions a.primary {
  background-color: #2e74b6;
  font-size: 0.75rem;
  border-radius: 0;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 2.314rem;
  border-radius: 0;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card .actions a.primary:hover {
  background-color: #264583;
}
#exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed #feedContent .carouselContainer .carouselWindow .feedItem.card .actions a.primary:active {
  background-color: #1b325f;
}
#exploreMoreContainer .exploreMoreSubjectContext .carouselButton.active .carouselButtonInner {
  background-color: #2e74b6 !important;
}

h2.header {
  font-size: 1.155rem;
}

#careteamWrapper {
  border-width: 0;
}
#careteamWrapper .careTeamTitle {
  font-size: 0.925rem;
  color: #333333;
}
#careteamWrapper .careteam li.careteam.listelement {
  background-color: transparent;
  border-radius: 0;
  border-top: solid 1px #ececec;
  padding: 0.93rem 0 0.3rem 0.6rem;
}
#careteamWrapper .careteam li.careteam.listelement .name {
  font-size: 0.82rem;
  color: #333333;
  font-weight: 500;
}
#careteamWrapper .careteam li.careteam.listelement .relation,
#careteamWrapper .careteam li.careteam.listelement .specialty {
  font-size: 0.82rem;
  font-weight: normal;
  color: #4f4f4f;
}
#careteamWrapper .careteam li.careteam.listelement .icons a {
  box-shadow: none;
}

.slide:first-child {
  margin-left: 0 !important;
}

.carouselWindowWrapper {
  padding-left: 0 !important;
}

@media only screen and (min-width: 1025px) {
  #exploreMoreContainer .content {
    display: block;
  }
  #exploreMoreContainer .content .itemDescription {
    display: block;
  }
  #exploreMoreContainer .exploreMoreImage {
    padding: 0 0 0 0;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .carouselContainer .slide {
    box-shadow: 0.9548px 2.86441px 3.81921px rgba(0, 0, 0, 0.25);
    border-radius: 7.65854px;
    flex: 1 0 38%;
  }
}
@media only screen and (max-width: 540px) {
  h1.header {
    font-size: 1.39rem;
    line-height: 1.5rem;
  }

  #itemFeedContainer .subjectItemFeed .subjectItemFeedHeader .header .subjectFeedItemCount,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedHeader .header .subjectFeedItemCount {
    font-size: 0.84rem;
    height: 1.2rem;
  }
  #itemFeedContainer .subjectItemFeed .subjectItemFeedHeader .header .subjectName,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedHeader .header .subjectName {
    font-size: 1.39rem;
  }
  #itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .feedItem.card .content .contentDetails .headerTitle,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedCards .subjectCards .feedItem.card .content .contentDetails .headerTitle {
    font-size: 1.04rem;
    line-height: 1.4rem;
    font-weight: 500;
  }
  #itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .feedItem.card .content .contentDetails .accountSummaryBody .accountInfo .amountDue,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedCards .subjectCards .feedItem.card .content .contentDetails .accountSummaryBody .accountInfo .amountDue {
    font-size: 0.81rem;
  }
  #itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .feedItem.card .content .contentDetails .accountSummaryBody .serviceArea,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedCards .subjectCards .feedItem.card .content .contentDetails .accountSummaryBody .serviceArea {
    justify-content: flex-start;
  }
  #itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .feedItem.card .content .contentDetails .accountSummaryBody .serviceArea .serviceAreaInfo,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedCards .subjectCards .feedItem.card .content .contentDetails .accountSummaryBody .serviceArea .serviceAreaInfo {
    font-size: 0.81rem;
  }
  #itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .feedItem.card .content .actions,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedCards .subjectCards .feedItem.card .content .actions {
    flex-direction: column;
  }
  #itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .feedItem.card .content .actions a.primary,
  #itemFeedContainer .subjectItemFeed .subjectItemFeedCards .subjectCards .feedItem.card .content .actions a.secondary,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedCards .subjectCards .feedItem.card .content .actions a.primary,
  #itemFeedContainer .subjectItemFeed:first-child .subjectItemFeedCards .subjectCards .feedItem.card .content .actions a.secondary {
    margin-bottom: 8px;
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 2.314rem;
    border-radius: 0;
  }

  #exploreMoreContainer {
    padding-bottom: 1.5rem;
    border-bottom: solid 16px #f9f9f9;
  }
  #exploreMoreContainer .exploreMoreSubjectContext .exploreMoreFeed .feedTitle h2 {
    padding-left: 0.75rem;
  }

  #careteamWrapper .careTeamTitle {
    font-size: 1.04rem;
  }
  #careteamWrapper .careteam li.careteam.listelement .name {
    margin-bottom: 8px;
  }
  #careteamWrapper .careteam li.careteam.listelement .name,
  #careteamWrapper .careteam li.careteam.listelement .relation,
  #careteamWrapper .careteam li.careteam.listelement .specialty {
    font-size: 0.81rem;
  }
}
/* Messages */
.ReviewMessages .messageheader .BeforeList .tabs {
  margin-left: 0;
  border-bottom: solid 1px #ececec;
}
.ReviewMessages .messageheader .BeforeList .tabs a {
  font-size: 0.925rem;
  line-height: 1.157rem;
  color: #737373;
  font-weight: 400;
  padding: 0.2rem 1.25rem 0.231rem;
}
.ReviewMessages .messageheader .BeforeList .tabs a[data-checked="checked"] {
  color: black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  cursor: default;
}
.ReviewMessages .messageheader .BeforeList .filters {
  background-color: transparent;
  padding: 1.2rem 0;
  border-top-width: 0;
}
.ReviewMessages .messageheader .BeforeList .actionlinks input[type="button"] {
  background-color: transparent;
  font-size: 0.81rem;
  line-height: 1.157rem;
  color: #2e74b6;
  font-weight: 500;
  text-decoration: underline;
}
.ReviewMessages .messageheader .BeforeList .search {
  margin-left: 1.0rem;
  margin-right: 7rem;
}
.ReviewMessages .messageheader .BeforeList .search input#messaging-search-2 {
  padding-left: 1.5rem;
  font-size: 0.694rem;
  font-weight: 400;
  color: #737373;
  border-bottom: solid 1px #737373;
}
.ReviewMessages .messageheader .BeforeList .search input.noprint.imgbutn {
  left: 0;
  right: inherit;
}
.ReviewMessages .messageheader .BeforeList label {
  font-size: 0.81rem;
  color: #333333;
  font-weight: 400;
}
.ReviewMessages ul.MessageList {
  box-shadow: 0 0;
  padding-left: 0;
  padding-right: 0;
}
.ReviewMessages ul.MessageList .SingleMessage, .ReviewMessages ul.MessageList .SingleMessage .head {
  height: 4.5rem !important;
}
.ReviewMessages ul.MessageList .SingleMessage span.photo, .ReviewMessages ul.MessageList .SingleMessage .head span.photo {
  display: none;
}
.ReviewMessages ul.MessageList .SingleMessage .row, .ReviewMessages ul.MessageList .SingleMessage .head .row {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ReviewMessages ul.MessageList .SingleMessage .row .SenderDetails, .ReviewMessages ul.MessageList .SingleMessage .head .row .SenderDetails {
  padding-left: 0 !important;
}
.ReviewMessages ul.MessageList .SingleMessage .row .ExpandedSummary, .ReviewMessages ul.MessageList .SingleMessage .head .row .ExpandedSummary {
  overflow: visible;
}
.ReviewMessages ul.MessageList .SingleMessage .row span, .ReviewMessages ul.MessageList .SingleMessage .head .row span {
  font-size: 0.81rem;
  font-weight: 500;
  line-height: 1.157rem;
  color: #333333;
}
.ReviewMessages ul.MessageList > li.SingleMessage .head.grid > .row.message_header {
  padding: 0.75rem 1.0rem 0.5rem 1.0rem;
}
@media only screen and (max-width: 768px) {
  .ReviewMessages .messageheader .BeforeList .tabs {
    margin-left: 0;
  }
  .ReviewMessages .messageheader .BeforeList .filters {
    margin-left: 0;
    padding-left: 0;
  }
  .ReviewMessages .messageheader .BeforeList .search {
    margin-left: 0;
  }
  .ReviewMessages ul.MessageList .MessageSummary {
    padding-left: 0;
  }
}

@media only screen and (min-width: 768px) {
  .md_medadvice #main {
    column-count: 2;
    -webkit-column-count: 2;
    column-width: 50%;
    -webkit-column-width: 50%;
    column-gap: 4rem;
    -webkit-column-gap: 4rem;
  }
  .md_medadvice #main .back, .md_medadvice #main .title {
    column-span: all;
    -webkit-column-span: all;
  }
}
.md_medadvice table.medadvice {
  width: 100% !important;
}
.md_medadvice table.medadvice tbody tr th {
  padding-bottom: 0.8rem;
  vertical-align: top;
}
.md_medadvice table.medadvice tbody tr th,
.md_medadvice table.medadvice .medadvice tbody {
  font-weight: 400;
  text-align: left;
  color: #333333;
  font-size: 0.93rem;
  line-height: 1.4rem;
}
@media only screen and (max-width: 768px) {
  .md_medadvice table.medadvice tbody tr th,
  .md_medadvice table.medadvice .medadvice tbody {
    font-size: 0.81rem;
    line-height: 1.16rem;
  }
  .md_medadvice table.medadvice tbody tr th a {
    font-size: 0.81rem;
  }
}
.md_medadvice table.medadvice tbody tr th a,
.md_medadvice table.medadvice .medadvice tbody tr th a {
  color: #2e74b6;
  text-decoration: underline;
  white-space: nowrap;
  margin-left: 30px;
}
.md_medadvice p {
  font-weight: 400;
  text-align: left;
  color: #333333;
  font-size: 0.93rem;
  line-height: 1.4rem;
  width: 100% !important;
}
@media only screen and (max-width: 768px) {
  .md_medadvice p {
    font-size: 0.81rem;
    line-height: 1.16rem;
  }
}
.md_medadvice form#MedAdvice {
  width: 100% !important;
  margin-top: 3.47rem;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.md_medadvice form#MedAdvice #medadviceform .content #send.button.completeworkflow, .md_medadvice form#MedAdvice #medadviceform .content #cancel.button.cancelworkflow {
  width: 100%;
  padding: 1.0rem 1.25rem;
}
.md_medadvice form#MedAdvice #medadviceform .content #send.button.completeworkflow {
  background-color: #2e74b6;
  color: white;
}
.md_medadvice form#MedAdvice #medadviceform .content #cancel.button.cancelworkflow {
  background-color: white;
  color: #2e74b6;
  text-decoration: underline;
}
.md_medadvice form#MedAdvice #medadviceform .grid.compact .row .col-6 {
  width: 80%;
}
.md_medadvice form#MedAdvice #medadviceform .grid.compact .row .col-6 label {
  margin-left: -0.8rem !important;
}
.md_medadvice form#MedAdvice #medadviceform .grid.compact .row .col-6 select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: transparent;
  background-image: none;
  background: none;
  border: none;
  padding: 0 1em 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: 0.811rem;
  cursor: pointer;
  line-height: inherit;
  color: #333333;
  display: inline-block;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt20f6f0d1f12624fd/6021bc9a54849c183a1c1dbc/down-chevron.png");
  background-repeat: no-repeat;
  background-position: right center;
  border-bottom: 1px solid #737373;
}
.md_medadvice form#MedAdvice #medadviceform .grid.compact .row textarea {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .md_medadvice form#MedAdvice #medadviceform .grid.compact .row textarea {
    width: 80%;
  }
}
.md_medadvice form#MedAdvice #medadviceform .grid.compact .row .uploaderbutton {
  width: 100%;
}
.md_medadvice form#MedAdvice #medadviceform .grid.compact .row .uploaderbutton #MEDADVICE_ATTACHMENTS_browsebutton.button.inlineedit {
  border: solid 1px #2e74b6;
  color: #2e74b6;
  background-color: white;
  border-radius: 0;
  padding: 1.0rem 1.25rem;
  width: 93%;
}
@media only screen and (max-width: 768px) {
  .md_medadvice form#MedAdvice #medadviceform .grid.compact .row .uploaderbutton #MEDADVICE_ATTACHMENTS_browsebutton.button.inlineedit {
    width: 91%;
  }
}
.md_medadvice form#MedAdvice #medadviceform .grid.compact .clearfieldset.toplabel legend {
  width: 80% !important;
  display: block;
  margin-bottom: 40px;
  font-weight: 400;
  color: #333333;
  font-size: 0.93rem;
  line-height: 1.4rem;
}
@media only screen and (max-width: 768px) {
  .md_medadvice form#MedAdvice #medadviceform .grid.compact .clearfieldset.toplabel legend {
    font-size: 0.81rem;
    line-height: 1.16rem;
  }
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem {
  display: block;
  margin: 0 0 0 0;
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p {
  width: 100% !important;
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p input.buttoncheck:checked + label.buttoncheck:before, .md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p input.buttoncheck + label.buttoncheck:before {
  display: none;
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.disabled {
  background-color: transparent;
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.checked label.buttoncheck, .md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.unchecked label.buttoncheck {
  background-color: transparent;
  box-shadow: none;
  padding: 16px 0;
  border-top: solid 1px #ececec;
  line-height: 1.385rem;
  font-size: 0.93rem;
  color: #333333;
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.checked label.buttoncheck {
  font-weight: 700;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blta8d32ffde2490584/60257efd29a02c49ba1f6e07/icon_checkmark.png");
  background-repeat: no-repeat;
  background-position: right center;
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.checked label.buttoncheck:hover, .md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.checked label.buttoncheck:focus {
  font-weight: 700;
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.unchecked label.buttoncheck {
  font-weight: normal;
  background-image: none;
}
.md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.unchecked label.buttoncheck:hover, .md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p.button.buttoncheck.unchecked label.buttoncheck:focus {
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .md_medadvice form#MedAdvice #medadviceform ul.bcList li.bcItem p {
    width: 80% !important;
  }
}
@media only screen and (min-width: 768px) {
  .md_medadvice form#MedAdvice {
    margin-top: 14rem;
  }
}

.md_visitslist_index #main .back .button {
  border: none;
  color: #2e74b6;
}
.md_visitslist_index #main .Visits .filters {
  background-color: transparent;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .splitter {
  margin-left: 0 !important;
  height: 15px;
  width: 100%;
  background-color: #f9f9f9;
  border-width: 0 !important;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .visitcomponent.pastvisits .content .visitcomponent-header h2 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .visitcomponent.pastvisits .timeLine:before {
  display: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .visitcomponent.pastvisits .timeLine .timeLineSection:before {
  display: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .visitcomponent.pastvisits .timeLine .timeLineSection .timeLineHeader {
  font-weight: 400;
  font-size: 0.87rem;
  text-align: left;
  margin-bottom: 40px;
}
@media only screen and (max-width: 540px) {
  .md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .visitcomponent.pastvisits .timeLine .timeLineSection .timeLineHeader {
    width: 100%;
  }
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .timeLine:before {
  display: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .timeLine .timeLineSection:before {
  display: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .content ul.sevendaysvisits .soonvisits.card .grid.insulated .row.withButtonColumn .actions.col-3.buttonColumn {
  align-self: flex-start;
  width: calc(50.3333333333% - 4px) !important;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .content ul.sevendaysvisits .soonvisits.card .grid.insulated .row.withButtonColumn .actions.col-3.buttonColumn .button {
  border-bottom: solid 1px #ececec;
  box-shadow: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .content ul.sevendaysvisits .soonvisits.card .grid.insulated .row:not(.withButtonColumn) .soonvisitactions.buttonList.subtle {
  margin-left: 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .content ul.sevendaysvisits .soonvisits.card .grid.insulated .row:not(.withButtonColumn) .soonvisitactions.buttonList.subtle button {
  border-bottom: solid 0px #ececec;
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.155rem;
  font-size: 0.81rem;
  background-image: url(https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png);
  background-position: right center;
  background-repeat: no-repeat;
  color: #333333;
  font-weight: 500;
  padding: 16px 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .content ul.sevendaysvisits .soonvisits.card .grid.insulated .row:not(.withButtonColumn) .soonvisitactions.buttonList.subtle button img {
  display: none;
}
@media only screen and (max-width: 768px) {
  .md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .content ul.sevendaysvisits .soonvisits.card {
    padding-right: 0;
  }
  .md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .content ul.sevendaysvisits .soonvisits.card .grid.insulated .row.withButtonColumn .actions.col-3.buttonColumn {
    width: 100% !important;
  }
  .md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.upcomingvisits .content ul.sevendaysvisits .soonvisits.card .grid.insulated .row.withButtonColumn .actions.col-3.buttonColumn .button {
    width: 100% !important;
  }
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .visitcomponent-header h2 {
  font-size: 1.85rem;
  color: #333333;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineHeader {
  font-weight: 500;
  font-size: 0.87rem;
  text-align: left;
  margin-bottom: 20px;
}
@media only screen and (max-width: 540px) {
  .md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineHeader {
    width: 100%;
  }
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid {
  margin-top: 0;
  display: block;
  width: 100%;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card {
  padding-left: 0;
  margin-left: 0;
  box-shadow: none;
  border-bottom: solid 1px #ececec;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card.insulated:first-child {
  padding-top: 0;
  margin-top: 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .grid.insulated > .row > .col-1,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .grid .row.fixed {
  width: 100%;
  margin: 0 0 0 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .grid > .row > .col-9 {
  width: calc(100% - 62px);
  margin-right: 0;
  padding-right: 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .grid > .row > .col-3 {
  width: auto;
  margin: 0;
  padding: 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .date {
  display: inline-block;
  white-space: nowrap;
  margin-left: 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .date div {
  display: block;
  text-align: left;
  color: #333333;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .date div .verticalMonth,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .date div .verticalDateOfMonth,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .date div .verticalDayOfWeek {
  display: inline;
  font-size: 1.04rem;
  font-weight: 400;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .date div .verticalMonth::after,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .date div .verticalDateOfMonth::after {
  content: " ";
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .visitinfo {
  width: calc(50% - 24px);
  padding-top: 15px;
  border-top: solid 1px #ececec;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .visitinfo .visitwith .subtle {
  color: #333333;
  font-weight: 400;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .visitinfo .visitwith .subtle .bold {
  font-size: inherit;
  font-weight: inherit;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .visitinfo .visitwith .time.timeContainer {
  background-image: none;
  padding-left: 0;
  font-size: 0.81rem;
  font-weight: normal;
  color: #4f4f4f;
  margin-top: 8px;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .visitinfo .location {
  margin-bottom: 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .visitinfo .location .bold {
  color: #333333;
  font-size: 0.81rem;
  font-weight: 500;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .visitinfo .location .address.subtle {
  color: #4f4f4f;
  font-weight: normal;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions {
  width: calc(50% - 24px);
  padding-top: 0;
  border-top: solid 1px #ececec;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions > div {
  border-top: solid 1px #ececec;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions > div:first-child, .md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions > div:empty {
  border-top: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions .button,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions .button.nextstep {
  background-color: transparent;
  text-align: left;
  color: #333333;
  font-weight: 500;
  padding: 16px 0;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.155rem;
  font-size: 0.81rem;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png");
  background-position: right center;
  background-repeat: no-repeat;
  border: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions .visitactions {
  text-align: left;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions .visitactions a.link.cancel {
  font-size: 0.81rem;
  color: #333333;
  font-weight: 500;
  background-color: transparent;
  text-align: left;
  padding: 16px 0;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.155rem;
  font-size: 0.81rem;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png");
  background-position: right center;
  background-repeat: no-repeat;
  width: 100%;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent .content .timeLineDetails.grid .list .card .actions .visitactions a.link.cancel .cancelicon {
  padding: 0 0 0 0;
  background: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card {
  margin-right: 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card:nth-child(odd),
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card:nth-child(odd) {
  margin-right: 24px;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails {
  display: block;
  padding: 0 0 0 0;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .date,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .date {
  width: 100%;
  display: inline;
  padding: 0 0 0.95rem 0;
  line-height: 1.4rem;
  text-align: left;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .date div,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .date div {
  display: inline;
  text-align: left;
  color: #333333;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .date div .verticalMonth,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .date div .verticalDateOfMonth,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .date div .verticalDayOfWeek,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .date div .verticalYear,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .date div .verticalMonth,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .date div .verticalDateOfMonth,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .date div .verticalDayOfWeek,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .date div .verticalYear {
  display: inline;
  font-size: 0.95rem;
  font-weight: 400;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .date div .verticalMonth::after,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .date div .verticalDateOfMonth::after,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .date div .verticalMonth::after,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .date div .verticalDateOfMonth::after {
  content: " ";
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .info .visit-type,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .info .visit-type {
  font-size: 0.81rem;
  font-weight: 400;
  line-height: 1.157rem;
  padding-bottom: 0.462rem;
  color: #333333;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-details.mainDetails .info div:not(.visit-type):not(.appointment-status) div,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-details.mainDetails .info div:not(.visit-type):not(.appointment-status) div {
  font-size: 0.81rem;
  line-height: 1.272rem;
  color: #4f4f4f;
  font-weight: 400;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-summary-links,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-summary-links {
  margin-top: 1.388rem;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-summary-links .visit-summary-link,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-summary-links .visit-summary-link {
  padding-left: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png");
  background-position: right center;
  background-repeat: no-repeat;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-summary-links .visit-summary-link .visit-summary-icon-container,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-summary-links .visit-summary-link .visit-summary-icon-container {
  display: none;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .visit-summary-links .visit-summary-link .visit-summary-text,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .visit-summary-links .visit-summary-link .visit-summary-text {
  font-size: 0.81rem;
  font-weight: 500;
  color: #333333;
  line-height: 0.81rem;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .buttonList.subtle,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .buttonList.subtle {
  margin-top: 0.5rem;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .buttonList.subtle .notes.button,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .buttonList.subtle .avs.button,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .buttonList.subtle .notes.button,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .buttonList.subtle .avs.button {
  padding-left: 0 !important;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png");
  background-position: right center;
  background-repeat: no-repeat;
}
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list .pastvisit.card .buttonList.subtle .visit-summary-icon-container,
.md_visitslist_index #main .Visits .HPtemplate.Panel.container.component .content .container.component .visitcomponent.pastvisits .content .timeLineDetails.grid .list.smallcard .pastvisit.card .buttonList.subtle .visit-summary-icon-container {
  display: none;
}
.md_visitslist_index #header:not(:empty) + #content #sidebar,
.md_visitslist_index #header:not(:empty) + #toastWrapper + #content #sidebar {
  padding-top: 0;
}
@media screen and (min-width: 769px) {
  .md_visitslist_index #header:not(:empty) + #content #sidebar,
  .md_visitslist_index #header:not(:empty) + #toastWrapper + #content #sidebar {
    margin-top: 16.3rem;
  }
}
.md_visitslist_index #sidebar h2 {
  font-size: 1.15rem;
}
.md_visitslist_index #sidebar .calendar table td,
.md_visitslist_index #sidebar .calendar table th {
  padding: 0.4rem 0;
}
.md_visitslist_index #sidebar .calendar table th.calmonth {
  font-weight: 400;
  font-size: 0.92rem;
}
.md_visitslist_index #sidebar .calendar table th.hdr.dayHeading {
  font-weight: 400;
  font-size: 0.813rem;
  border-bottom: solid 1px #ececec;
}
.md_visitslist_index #sidebar .calendar table td {
  font-weight: 400;
  color: #333333;
  line-height: 40px;
  height: 40px;
  padding: 0 0;
}
.md_visitslist_index #sidebar .calendar table td a, .md_visitslist_index #sidebar .calendar table td > span {
  margin: auto 1px;
  padding: 10px 0;
  height: 40px;
  width: calc(100% - 2px);
}
.md_visitslist_index #sidebar .calendar table td.past {
  color: #bdbdbd;
}
.md_visitslist_index #sidebar .calendar table td.hasevents a {
  font-size: inherit;
  border-radius: 0;
}
.md_visitslist_index #footer {
  margin-top: 0 !important;
}
.md_visitslist_index .content .component.notoolbar .content .filters {
  border-bottom: solid 1px #bdbdbd;
  padding-bottom: 14px;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 30px;
}
.md_visitslist_index .content .component.notoolbar .content .filters label {
  font-size: 0.811rem;
  font-weight: 400;
  color: #333333;
}
.md_visitslist_index .content .component.notoolbar .content .filters select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: transparent;
  background: none;
  border: none;
  padding: 0 1.5em 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: 0.811rem;
  font-weight: 400;
  cursor: pointer;
  line-height: inherit;
  color: #333333;
  display: inline-block;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt20f6f0d1f12624fd/6021bc9a54849c183a1c1dbc/down-chevron.png");
  background-repeat: no-repeat;
  background-position: right center;
  border-bottom: 0px solid transparent !important;
}
.md_visitslist_index .content .component.notoolbar .content .filters .tbContainer.showFiltersButton label {
  font-size: 0.7rem;
  color: #333333;
  text-decoration: underline;
  margin-right: 0;
}
@media only screen and (max-width: 376px) {
  .md_visitslist_index .content .component.notoolbar .content .filters label,
  .md_visitslist_index .content .component.notoolbar .content .filters select {
    font-size: 0.711rem;
  }
  .md_visitslist_index .content .component.notoolbar .content .filters .tbContainer.showFiltersButton #showFilters-4 {
    width: 0;
    margin: 0 0 0 0;
    padding: 0 0 0 0.25rem;
  }
  .md_visitslist_index .content .component.notoolbar .content .filters .tbContainer.showFiltersButton label {
    font-size: 0.65rem;
  }
}
@media only screen and (max-width: 768px) {
  .md_visitslist_index .content .component.notoolbar .content .filters select {
    width: auto;
  }
  .md_visitslist_index .content .component.notoolbar .content .filters .tbContainer.showFiltersButton {
    display: inline-block;
  }
  .md_visitslist_index .content .component.notoolbar .content .filters .tbContainer.showFiltersButton #showFilters-4 {
    width: 0;
    margin: 0 0 0 0;
    padding: 0 0.25rem;
  }
}
@media only screen and (max-width: 767px) {
  .md_visitslist_index .content .component.notoolbar .content .filters {
    border-bottom: solid 16px #f9f9f9;
  }
}

@media only screen and (max-width: 1300px) {
  .md_visitslist_index #main .title .headerlink {
    position: absolute;
    right: 3rem;
    width: auto;
    margin: 1.3rem 0px;
  }
  .md_visitslist_index #main .title .headerlink a.button {
    font-size: 0.81rem;
    padding: 0.25rem 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .md_visitslist_index #main .title #assistiveicons {
    margin-top: 1.1rem;
  }
  .md_visitslist_index #main .title .headerlink {
    position: static;
    width: 100%;
    height: 60px;
  }
  .md_visitslist_index #main .title .headerlink a.button {
    font-size: 0.81rem;
    width: 100%;
    line-height: 60px;
  }
}
.md_summary_index #ba_main h2.header {
  margin-top: 20px;
}
.md_summary_index #ba_main .Alerts .content {
  border-top: solid 1px #ececec;
  box-shadow: none;
}
.md_summary_index #ba_main .Alerts .content .list .loginalert {
  min-height: auto;
}
.md_summary_index #ba_main .Alerts .content .list .loginalert a {
  line-height: 1rem;
  padding-top: 16px;
  padding-left: 0;
  padding-bottom: 25px;
}
.md_summary_index #ba_main .Alerts .content .list .loginalert a:hover {
  background: none;
}
.md_summary_index #ba_main .Alerts .content .list .loginalert .icon {
  display: none;
}
.md_summary_index #ba_main .Alerts .content .list .loginalert .alertContent {
  margin-top: 0;
  font-size: 0.81rem;
  font-weight: 500;
  color: #333333;
  width: 100%;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png");
  background-position: right center;
  background-repeat: no-repeat;
}
.md_summary_index #ba_main .Alerts .content .list .loginalert a {
  padding-right: 0;
}
@media only screen and (max-width: 768px) {
  .md_summary_index #ba_main .Alerts .content .list .loginalert a {
    padding-bottom: 11px;
  }
  .md_summary_index #ba_main .Alerts .content .list .loginalert .alertContent {
    font-size: 0.81rem;
    width: 100%;
  }
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row {
  padding-top: 35px;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card {
  width: 100%;
  box-shadow: none;
  border-bottom: 1px solid #4f4f4f;
  border-radius: 0;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact {
  position: relative;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row {
  width: calc(50% - 50px);
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_paperless,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_paperless {
  display: none;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_paperless_icon,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_paperless_icon {
  display: none;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content {
  padding-top: 0;
  padding-left: 0;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_saIcon,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_saIcon {
  display: none;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_card_header_saLabel.ba_card_header_saLabel_saName,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_card_header_saLabel.ba_card_header_saLabel_saName {
  display: inline-block;
  font-weight: 500;
  margin-bottom: 8px;
  padding-bottom: 0;
  padding-left: 30px;
  color: #333333;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/bltf5627f07d538e295/618c4323f71a3113890e91ba/paperless_billing.svg");
  background-position: left top;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  min-height: 24px;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_card_header_account_idAndType,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_card_header_account_idAndType {
  margin-top: 16px;
  font-weight: 400;
  color: #333333;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_card_header_account_patients.subtle,
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_card_header_account_billsys.subtle,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_card_header_account_patients.subtle,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_header_content .ba_card_header_account_billsys.subtle {
  font-weight: 400;
  color: #4f4f4f;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column,
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column {
  text-align: left;
  width: 100%;
  padding: 0 0.2rem 1rem 0;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payPlanPrompt,
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payPlanPrompt,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payPlanPrompt,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payPlanPrompt {
  padding: 0 0;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks
.ba_card_status_payLinks_payButtonContainer,
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks_payButtonContainer,
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks
.ba_card_status_payLinks_payButtonContainer,
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks_payButtonContainer,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks
.ba_card_status_payLinks_payButtonContainer,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks_payButtonContainer,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks
.ba_card_status_payLinks_payButtonContainer,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks_payButtonContainer {
  margin: 0 0;
}
@media screen and (max-width: 540px) {
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks
  .ba_card_status_payLinks_payButtonContainer,
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks_payButtonContainer,
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks
  .ba_card_status_payLinks_payButtonContainer,
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks_payButtonContainer,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks
  .ba_card_status_payLinks_payButtonContainer,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks_payButtonContainer,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks
  .ba_card_status_payLinks_payButtonContainer,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks_payButtonContainer {
    width: 100%;
    max-width: 100%;
  }
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks
  .ba_card_status_payLinks_payButtonContainer .button,
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks_payButtonContainer .button,
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks
  .ba_card_status_payLinks_payButtonContainer .button,
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks_payButtonContainer .button,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks
  .ba_card_status_payLinks_payButtonContainer .button,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks_payButtonContainer .button,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks
  .ba_card_status_payLinks_payButtonContainer .button,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks_payButtonContainer .button {
    width: 100%;
    max-width: 100%;
  }
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks_payButtonContainer
.button.autowidth.ba_card_status_payButton,
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks_payButtonContainer
.button.autowidth.ba_card_status_payButton,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-12.ba_card_status_column .ba_card_status_payLinks_payButtonContainer
.button.autowidth.ba_card_status_payButton,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .center.col-6.ba_card_status_column .ba_card_status_payLinks_payButtonContainer
.button.autowidth.ba_card_status_payButton {
  border-radius: 0;
  background-color: #2e74b6;
  padding: 0 1.25rem;
  display: block;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_status_due_label,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_status_due_label {
  font-size: 0.81rem;
  font-weight: 400;
  color: #333333;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .money.ba_card_status_due_amount,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .money.ba_card_status_due_amount {
  font-size: 1.05rem;
  margin-top: 8px;
  color: #4f4f4f;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link {
  font-size: 0.81rem;
  font-weight: 400;
  line-height: 1rem;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
  display: inline-block;
  width: 100%;
  color: #4f4f4f;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png");
  background-position: right center;
  background-repeat: no-repeat;
  border-top: solid 1px #ececec;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link:last-child,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link:last-child {
  border-bottom: solid 1px #ececec;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link img,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link img {
  display: none;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link:hover,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link:hover {
  background: none;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link .ba_card_actions_label,
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row .ba_card_actions_link .ba_card_actions_label {
  font-weight: 400;
  line-height: 1rem;
  color: #4f4f4f;
}
.md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row:not(.fixed.ba_card_header):not(.ba_card_status.cardlist.flex_to_height),
.md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row:not(.fixed.ba_card_header):not(.ba_card_status.cardlist.flex_to_height) {
  position: absolute;
  right: 127px;
  top: 0;
}
@media (min-width: 540px) {
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row:not(.fixed.ba_card_header):not(.ba_card_status.cardlist.flex_to_height),
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row:not(.fixed.ba_card_header):not(.ba_card_status.cardlist.flex_to_height) {
    width: calc(50% - 127px);
  }
}
@media screen and (max-width: 540px) {
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row,
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row {
    width: 100%;
  }
  .md_summary_index #ba_main #ba_accountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row:not(.fixed.ba_card_header):not(.ba_card_status.cardlist.flex_to_height),
  .md_summary_index #ba_main #ba_zeroAccountList.grid.cardlist > .row .col-6.card.ba_card .grid.compact .row:not(.fixed.ba_card_header):not(.ba_card_status.cardlist.flex_to_height) {
    position: static;
  }
}
.md_summary_index #sidebar #ba_sidebar {
  padding-top: 11px;
}
.md_summary_index #sidebar #ba_sidebar h2.header {
  font-size: 0.81rem;
  font-weight: 500;
  line-height: 1.16rem;
  color: #333333;
}
.md_summary_index #sidebar #ba_sidebar p {
  font-size: 0.82rem;
  line-height: 1.19rem;
  color: #333333;
}
@media screen and (max-width: 768px) {
  .md_summary_index #sidebar #sidebar > * {
    max-width: 100%;
  }
  .md_summary_index #sidebar #ba_sidebar {
    max-width: 100%;
  }
}

@media screen and (min-width: 769px) {
  .md_summary_index #sidebar {
    padding: 2rem;
    border-top: solid 1px #ececec;
  }
  .md_summary_index #sidebar:before {
    display: none;
  }
  .md_summary_index #sidebar #ba_sidebar {
    margin-left: -1em;
    margin-right: -1em;
  }
}
.ba_card_status_payLinks_payButtonContainer {
  max-width: 100%;
}

body.md_details_index #wrap #content #main #ba_accountList .grid {
  border-bottom: 1px solid grey;
}
body.md_details_index #wrap #content #main #ba_details_activity .grid .row.fixed #ba_details_header h1 {
  font-weight: 500;
  padding-bottom: 2%;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row {
  width: 100%;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab {
  background-color: #ECF1F4;
}
@media screen and (max-width: 768px) {
  body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab {
    flex: 1;
  }
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab img {
  display: inline;
  width: 1.5rem;
  height: 1.5rem;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab span {
  font-size: 0.75rem;
  color: #2e74b6;
}
@media screen and (max-width: 768px) {
  body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab span {
    display: block;
    font-size: 0.5rem;
  }
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab a:hover {
  border-color: #2e74b6;
  border: 1px solid #2e74b6;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab a {
  padding: 10%;
  border-color: #2e74b6;
  border: 1px solid #2e74b6;
}
@media screen and (max-width: 768px) {
  body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected {
    flex: 1;
  }
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected a {
  padding: 10%;
  background-color: #2e74b6;
  border-color: #2e74b6;
  border: 1px solid #2e74b6;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected span {
  font-size: 0.75rem;
  color: white;
}
@media screen and (max-width: 768px) {
  body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected span {
    display: block;
    font-size: 0.5rem;
  }
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_Overview svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_overview_blue.svg) no-repeat center;
  display: block;
  margin: auto;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_Overview use {
  display: none;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected#ba_detail_tab_Overview svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_overview_white.svg) no-repeat center;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_Charges svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_details_blue.svg) no-repeat center;
  display: block;
  margin: auto;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_Charges use {
  display: none;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected#ba_detail_tab_Charges svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_details_white.svg) no-repeat center;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_Payments svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_payments_blue.svg) no-repeat center;
  display: block;
  margin: auto;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_Payments use {
  display: none;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected#ba_detail_tab_Payments svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_payments_white.svg) no-repeat center;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_Communications svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_documents_blue.svg) no-repeat center;
  display: block;
  margin: auto;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_Communications use {
  display: none;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected#ba_detail_tab_Communications svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_documents_white.svg) no-repeat center;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_AccountInfo svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_accountinfo_blue.svg) no-repeat center;
  display: block;
  margin: auto;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab#ba_detail_tab_AccountInfo use {
  display: none;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 .grid .row .col-12.innertabs.navparent .navchild.fullwidth .membertab.ba_detail_tab.selected#ba_detail_tab_AccountInfo svg.tabimg.borderless {
  background: url(../../en-US/images/custom_icons/billingdetails_accountinfo_white.svg) no-repeat center;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row.fixed.flex_align_center {
  padding-bottom: 2%;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row.fixed.flex_align_center .col-6.alignEnd #ba_details_visits_showhide span {
  color: #2e74b6;
  text-decoration: underline;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row.fixed.flex_align_center .col-6.alignEnd #ba_details_visits_showhide svg {
  fill: #2e74b6;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12 h3 {
  font-size: 2rem;
  line-height: 2rem;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12 p {
  padding-top: 2%;
  padding-bottom: 5%;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-1 .lg-only.center.verticalDate .ba_details_visit_date div {
  color: #333333;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-1 .lg-only.center.verticalDate .ba_details_visit_date span {
  color: #333333;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-1 .lg-only.center.verticalDate .ba_details_visit_date .verticalMonth {
  color: #333333;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-1 .lg-only.center.verticalDate .ba_details_visit_date .verticalMonth div {
  color: #333333;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-1 .lg-only.center.verticalDate .ba_details_visit_date .verticalMonth span {
  color: #333333;
}
@media screen and (min-width: 768px) {
  body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-11 .grid.compact .row.flex_align_center .col-7.ba_details_visit_description_container {
    padding-left: 7%;
  }
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-11 .grid.compact .row.flex_align_center .col-7.ba_details_visit_description_container .ba_details_visit_description .maintext {
  font-size: 0.8rem;
  font-weight: 500;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-11 .grid.compact .row.flex_align_center .col-7.ba_details_visit_description_container .ba_details_visit_description span {
  padding-top: 1%;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-11 .grid.compact .row.flex_align_center .col-5.ba_details_visit_amount .grid.compact.ba_details_visits_detail_totals .row.fixed.ba_details_flex_amounts {
  padding-bottom: 5%;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-11 .grid.compact .row.flex_align_center .col-5.ba_details_visit_amount .grid.compact.ba_details_visits_detail_totals .row.fixed.ba_details_flex_amounts span {
  color: #333333;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.flex_align_center.ba_details_visits_container .col-11 .grid.compact .row.flex_align_center .col-5.ba_details_visit_amount .grid.compact.ba_details_visits_detail_totals .row.fixed.ba_details_flex_amounts.ba_details_visits_detail_totals_balance .col-6.bold.alignStart span {
  font-size: 0.8rem;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row .col-12.ba_details_visit_details_container .ba_details_visit_details .grid.compact .row .col-12 span {
  font-size: 0.75rem;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row .col-12.ba_details_visit_details_container .ba_details_visit_details .grid.compact .row .col-12 .header {
  font-weight: 500;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.noprint .col-12.center .ba_details_visit_details_link .subtle {
  color: #2e74b6;
  text-decoration: underline;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.noprint .col-12.center .ba_details_visit_details_link .subtle .ba_up_chevron {
  fill: #2e74b6;
}
body.md_details_index #wrap #content #main #ba_details_activity #ba_details_container .row .col-12 #ba_details_main #ba_details_visits .row .col-12 #ba_details_past_visits .row #ba_details_visits_list .grid .row .col-12.card.ba_details_visits .grid.compact .row.noprint .col-12.center .ba_details_visit_details_link .subtle .ba_down_chevron {
  fill: #2e74b6;
}
body.md_details_index #sidebar #ba_details_sidebar .row .header {
  font-size: 0.8rem;
}
body.md_details_index #sidebar #ba_details_sidebar .row #ba_details_sidebar_servicearea {
  display: flex;
  justify-content: flex-start;
}
body.md_details_index #sidebar #ba_details_sidebar .row #ba_details_sidebar_servicearea br {
  display: none;
}
body.md_details_index #sidebar #ba_details_sidebar .row #ba_details_sidebar_servicearea img {
  height: 1.5rem;
  width: 1.5rem;
}
body.md_details_index #sidebar #ba_details_sidebar .row #ba_details_sidebar_servicearea span {
  color: #333333;
  font-size: 0.8rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
body.md_details_index #sidebar #ba_details_sidebar .row .ba_details_sidebar_icon img {
  display: none;
}
body.md_details_index #sidebar #ba_details_sidebar .row .ba_details_sidebar_content li {
  color: #4f4f4f;
  font-weight: 300;
  font-size: 0.8rem;
}
body.md_details_index #sidebar #ba_details_sidebar .row .ba_details_sidebar_content span {
  color: #4f4f4f;
  font-weight: 300;
  font-size: 0.8rem;
}
body.md_details_index #sidebar #ba_details_sidebar .row .ba_details_sidebar_content p {
  color: #4f4f4f;
  font-weight: 300;
  font-size: 0.8rem;
}
body.md_details_index #sidebar #ba_details_sidebar .row .ba_details_sidebar_content a {
  color: #2e74b6;
  text-decoration: underline;
  font-weight: 300;
  font-size: 0.8rem;
}
body.md_details_index #sidebar #ba_details_sidebar .row #ba_details_sidebar_demographics .ba_details_sidebar_section {
  font-size: 0.8rem;
}
body.md_details_index #sidebar #ba_details_sidebar .row #ba_details_sidebar_demographics .ba_details_sidebar_section .ba_details_sidebar_icon {
  display: none;
}
body.md_details_index #sidebar #ba_details_sidebar .ba_details_sidebar_icon img {
  display: inline;
  height: 1.25rem;
  width: 1.25rem;
}

.md_medications_list #main,
.md_snapshot #main {
  width: 100%;
}
.md_medications_list #main .title h1.header,
.md_snapshot #main .title h1.header {
  width: 80%;
  padding-left: 0;
}
.md_medications_list #main #MedicationsWorkflowHost div.ManagePharmacyLink.pretext,
.md_medications_list #main #MedicationsHost div.ManagePharmacyLink.pretext,
.md_snapshot #main #MedicationsWorkflowHost div.ManagePharmacyLink.pretext,
.md_snapshot #main #MedicationsHost div.ManagePharmacyLink.pretext {
  margin-top: 0.462rem;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .card .contentlink svg.info-icon,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .card .contentlink svg.info-icon,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .card .contentlink svg.info-icon,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .card .contentlink svg.info-icon {
  padding-left: 1rem;
  padding-top: 1rem;
  overflow: hidden;
  background-image: url(https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/bltc78d6f36ec692d65/611a7a271e409f13bb3b9af1/info-icon.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.99rem, 0.99rem;
  margin-right: 8px;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group {
  position: relative;
  margin-top: 0;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext {
  width: 70%;
  font-size: 0.93rem;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext a,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext a,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext a,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext a {
  color: #2e74b6;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer {
  position: absolute;
  top: 0;
  margin-top: 0;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer .buttonList a,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer .buttonList a,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer .buttonList a,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer .buttonList a {
  background-color: #2e74b6;
  color: white;
  height: 2.31rem;
  line-height: 2.31rem;
  padding-top: 0;
  border-radius: 0;
}
@media screen and (max-width: 768px) {
  .md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer,
  .md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer,
  .md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer,
  .md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer {
    text-align: right;
  }
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist {
  margin-top: 1.5rem;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard {
  margin-top: 0.461rem;
  margin-bottom: 0;
  border-top: solid 16px #f9f9f9;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline {
  color: #333333;
  font-size: 0.81rem;
  line-height: 1.3rem;
  font-weight: 400;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline.name.header.medtitle,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline.name.header.medtitle,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline.name.header.medtitle,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline.name.header.medtitle {
  font-size: 1.05rem;
  font-weight: 500;
  line-height: 1.39rem;
  margin-bottom: 6px;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .contentlink a,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .contentlink a,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .contentlink a,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .contentlink a {
  color: #2e74b6;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .contentlink a svg.info-icon,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .contentlink a svg.info-icon,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .contentlink a svg.info-icon,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .contentlink a svg.info-icon {
  width: 25px;
  height: 25px;
  padding-top: 25px;
  overflow: hidden;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/bltc78d6f36ec692d65/611a7a271e409f13bb3b9af1/info-icon.png");
  background-repeat: no-repeat;
  background-position: center center;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .popupiconcontainer .popupinstructionsicon > svg,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .popupiconcontainer .popupinstructionsicon > svg,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .popupiconcontainer .popupinstructionsicon > svg,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medtop .cardline .popupiconcontainer .popupinstructionsicon > svg {
  padding-left: 0.9rem;
  padding-top: 0.9rem;
  overflow: hidden;
  background-image: url(https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/bltc78d6f36ec692d65/611a7a271e409f13bb3b9af1/info-icon.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.89rem, 0.89rem;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom {
  max-width: 100%;
  left: 0;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddetailcolumns,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddetailcolumns,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddetailcolumns,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddetailcolumns {
  padding: 0 0 0 0;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddetailcolumns .medinfocolumn,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddetailcolumns .medinfocolumn,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddetailcolumns .medinfocolumn,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddetailcolumns .medinfocolumn {
  padding-left: 0;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddata,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddata,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddata,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .meddata {
  font-size: 0.81rem;
  line-height: 1.19rem;
  margin-bottom: 8px;
  font-weight: 500;
  color: #333333;
  display: block;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo,
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata {
  font-size: 0.81rem;
  line-height: 1.19rem;
  color: #333333;
  font-weight: 400;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .medlabel.subtle,
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata .medlabel.subtle,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .medlabel.subtle,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata .medlabel.subtle,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .medlabel.subtle,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata .medlabel.subtle,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .medlabel.subtle,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata .medlabel.subtle {
  color: #333333;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .meddetail .medinfo .meddata {
  display: inline;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList {
  padding-top: 28px;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button {
  font-size: 0.81rem;
  line-height: 1rem;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: left;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blte2004253e9868786/6021bc9a4b8030688c37c52c/right-chevron.png");
  background-position: right center;
  background-repeat: no-repeat;
  border-top: solid 1px #ececec;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button:nth-child(even),
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button:nth-child(even),
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button:nth-child(even),
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button:nth-child(even) {
  margin-left: 25px;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button .med_actions_label_container img,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button .med_actions_label_container img,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button .med_actions_label_container img,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer #CurrentMedicationsList .cardlist .card.medcard .medbottom .buttonList .button .med_actions_label_container img {
  display: none;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box {
  width: auto;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist {
  width: auto;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem {
  width: auto;
  height: 40px;
  min-height: 40px;
  border-style: solid;
  border-color: #2e74b6;
  border-width: 1px;
  border-radius: 0;
  font-size: 0.81rem;
  padding-left: 70px;
  padding-right: 70px;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem a,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem a,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem a,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem a {
  height: 40px;
  min-height: 40px;
}
.md_medications_list #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem .addLabel:before,
.md_medications_list #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem .addLabel:before,
.md_snapshot #main #MedicationsWorkflowHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem .addLabel:before,
.md_snapshot #main #MedicationsHost #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem .addLabel:before {
  font-size: 1.5rem !important;
}

.card.addItem .addlabel:before {
  content: "+";
  display: inline-block;
  font-size: 1.5rem;
  margin: 0 0.25rem 0 0;
  vertical-align: top;
}

@media only screen and (max-width: 768px) {
  .md_medications_list #main .title {
    margin-bottom: 0;
    font-weight: 500;
    color: #333333;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .pretext-button-group {
    position: relative;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext {
    font-size: 0.81rem;
    line-height: 1.4rem;
    color: #333333;
    font-weight: 400;
    width: 100%;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext strong {
    font-weight: 500;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .pretext-button-group .pretext a {
    font-weight: 500;
    font-size: 0.81rem;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer {
    position: relative !important;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer .buttonList {
    width: 100%;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .pretext-button-group .right.buttonListContainer .buttonList .button {
    width: 100%;
    font-size: 0.81rem;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard {
    padding-top: 20px;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medtop .cardline.name.header.medtitle {
    font-size: 0.81rem;
    line-height: 1.28rem;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medtop .cardline a {
    font-size: 0.81rem;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore {
    text-decoration: none;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore:hover, .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore:focus {
    text-decoration: none;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore .med_actions_label_container {
    line-height: 0.81rem;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore .med_actions_label_container img {
    display: none;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore .med_actions_label_container span.med_actions_label {
    padding: 0 0 0 0;
    font-size: 0.81rem;
    line-height: 0.81rem;
    display: inline;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore .med_actions_label_container span.med_actions_label:after {
    content: "";
    width: auto;
    display: inline-block;
    padding-left: 12px;
    width: 16px;
    height: 0.81rem;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url("https://mychart-np.et0927.epichosted.com/MyChartPOC/en-US/images/down_chevron_blue.svg");
    background-size: 16px 16px;
    vertical-align: middle;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore .med_actions_label_container img[style="transform: scaleY(-1);"]
  + span.med_actions_label:after,
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore .med_actions_label_container img[style="transform:scaleY(-1);"]
  + span.med_actions_label:after,
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore .med_actions_label_container img[style="transform: scaleY(-1)"]
  + span.med_actions_label:after,
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .meddetail .meddetailshowmore .med_actions_label_container img[style="transform:scaleY(-1)"]
  + span.med_actions_label:after {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .buttonList {
    padding-top: 0;
    display: block;
    border-top-width: 0px;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .buttonList a.button,
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .buttonList a.button:nth-child(odd) {
    width: 100%;
    margin-right: 0;
    width: 100%;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .buttonList a.button:first-child,
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer #CurrentMedicationsList.cardlist .card.medcard .medbottom .buttonList a.button:nth-child(odd):first-child {
    border-top: solid 0px #ececec;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .add-medication-box {
    width: 100%;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist {
    width: 100%;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem {
    width: 100%;
    height: 60px;
    min-height: 60px;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem a {
    font-size: 0.81rem;
    height: 60px;
    min-height: 60px;
  }
  .md_medications_list #main #MedicationsWorkflowHost #MedicationForm #MedicationsPageContent .medicationcontainer .add-medication-box .cardlist .card.addItem .addLabel:before {
    font-size: 1.5rem !important;
  }
}
.md_careteam_index #main {
  width: 100%;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .showHiddenCheckbox label {
  font-size: 0.71rem;
  text-decoration: none;
  color: #bdbdbd;
  font-weight: 400;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable {
  display: flex;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column {
  background-color: white;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam {
  height: auto;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li {
  border-top: solid 1px #ececec;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0.95rem 0.47rem 0.95rem 0.72rem;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li.careteam, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li.careteam {
  box-shadow: none;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li::before, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li::before {
  border-radius: 0 0 0 0 !important;
  width: 0.125rem;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li.selected, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li.selected {
  background-color: #f9f9f9;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li.selected:before, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li.selected:before {
  background-color: #2e74b6;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li .statusIcons, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li .statusIcons {
  display: none;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li .col1, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li .col1 {
  margin: 0 0.47rem 0 0;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li .col2, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li .col2 {
  width: calc(100% - 3rem);
  padding-left: 0.47rem;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li .col2 .row, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li .col2 .row {
  font-size: 0.81rem;
  color: #4f4f4f;
  font-weight: 400;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li .col2 .row.name, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li .col2 .row.name {
  font-weight: 500;
  color: #333333;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn {
  background-color: #f9f9f9;
  margin-left: 7.35rem;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 {
  height: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .headerBG, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .headerBG {
  display: none;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader {
  display: block;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerPhotoContainer, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerPhotoContainer {
  margin: 2.68rem auto 1.34rem;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerPhotoContainer .providerPhotoFrame, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerPhotoContainer .providerPhotoFrame {
  margin: 0 auto;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation {
  text-align: center;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .providerTitle, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .providerTitle {
  font-size: 1.39rem;
  line-height: 1.85rem;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .patientActions, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .patientActions {
  width: 100%;
  padding: 0 7.85rem;
  display: block;
  position: relative;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .patientActions a.button, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .patientActions a.button {
  width: 100%;
  height: 60px;
  margin: 0 0 0.95rem 0;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .patientActions a.button svg, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .patientActions a.button svg {
  display: none;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .patientActions a.button span, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerInformation .patientActions a.button span {
  font-size: 0.81rem;
  line-height: 60px;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerToggle, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerToggle {
  width: auto;
  text-align: center;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerToggle svg, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerToggle svg {
  display: none;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerToggle a, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerToggle a {
  font-size: 0.81rem;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerToggle .infoBubbleWrapper button, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profileHeader .providerToggle .infoBubbleWrapper button {
  background-size: 16px 16px;
}
.md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn div.column2 .profile .zeroState .zeroStateIcon, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn div.column2 .profile .zeroState .zeroStateIcon {
  display: none;
}
.md_careteam_index #sidebar {
  display: none;
}

@media screen and (max-width: 1300px) {
  .md_careteam_index #footer {
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 1300px) {
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li.selected, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li.selected {
    background-color: #f9f9f9;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn.column, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn.column {
    display: block;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn.column div.column2, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn.column div.column2 {
    height: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column3.rightcolumn.column div.column2 .profileHeader .providerInformation .patientActions, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column3.rightcolumn.column div.column2 .profileHeader .providerInformation .patientActions {
    max-width: 100%;
  }
}
@media screen and (max-width: 1299px) {
  .md_careteam_index #main {
    width: 100%;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li {
    display: inline-block;
    width: calc(50% - 1.39rem);
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li:nth-child(even), .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li:nth-child(even) {
    margin-right: 1.39rem;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li.selected:before, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li.selected:before {
    width: 0.25rem;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li.selected.selected, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li.selected.selected {
    background-color: transparent;
  }

  .careteam.fullscreen .headerBG {
    display: none;
  }

  .careteam.fullscreen .profileHeader .providerPhotoContainer {
    margin: 2.68rem auto 1.34rem;
  }
  .careteam.fullscreen .profileHeader .providerInformation .patientActions a.button svg {
    display: none;
  }
  .careteam.fullscreen .profileHeader .providerInformation .patientActions a.button span {
    font-size: 0.81rem;
  }
  .careteam.fullscreen .profile .zeroState .zeroStateIcon {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .md_careteam_index #main .title {
    margin-bottom: 0.9rem;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li.selected:before, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li.selected:before {
    width: 0;
  }
}
@media screen and (max-width: 540px) {
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li {
    display: list-item;
    width: 100%;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li:nth-child(odd), .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li:nth-child(odd) {
    margin-right: 0;
  }
  .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam .menudetailstable .column1.leftcolumn.column ul.careteam li.selected:before, .md_careteam_index #main #careteamstandalone.careteam .standalone.careteam.fullscreen .menudetailstable .column1.leftcolumn.column ul.careteam li.selected:before {
    width: 0;
  }

  .careteam.fullscreen .profileHeader .providerInformation .patientActions a.button svg {
    display: none;
  }
  .careteam.fullscreen .profileHeader .providerInformation .patientActions a.button span {
    font-size: 0.81rem;
    line-height: 60px;
  }
  .careteam.fullscreen .profile .zeroState .zeroStateIcon {
    display: none;
  }
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login),
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login),
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login),
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) {
  background-color: #e0e0e0;
  background-image: none;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap {
  background-color: transparent;
  background: linear-gradient(#f9f9f9, #f0f0f0);
  margin: 0 auto;
  padding-top: 2.892rem;
  padding-bottom: 2.892rem;
  position: static;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content {
  min-height: auto !important;
  box-shadow: none;
  background-color: white;
  max-width: 100%;
  width: 75%;
  margin: 0 auto;
  padding-bottom: 1.909rem;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main {
  width: 100%;
  padding-left: 2.89rem;
  padding-right: 2.89rem;
  min-height: auto !important;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main a.logo,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main a.logo,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main a.logo,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main a.logo {
  display: none;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .title,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .title,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .title,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .title {
  margin-bottom: 0;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .title h1.header,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .title h1.header,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .title h1.header,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .title h1.header {
  font-weight: 500;
  font-size: 1.62rem;
  line-height: 2.082rem;
  padding-bottom: 0.925rem;
  padding-right: 0;
  color: #333333;
  white-space: normal;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext {
  font-size: 0.81rem;
  line-height: 1.272rem;
  color: #333333;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext:last-of-type,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext:last-of-type,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext:last-of-type,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext:last-of-type {
  padding-bottom: 0;
  font-size: 1.04rem;
  font-weight: 500;
  line-height: 1.388rem;
  margin-top: 2.36rem;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext + form,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext + form,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext + form,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext + form {
  margin-top: 0;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext,
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main div.helptext,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main div.helptext,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main div.helptext,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main div.helptext {
  font-size: 0.694rem;
  line-height: 1.157rem;
  margin-top: 0.289rem;
  padding-top: 0;
  font-weight: 400;
  color: #333333;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext.alignRightUnderField.accessibleLabel:not(:empty),
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main div.helptext.alignRightUnderField.accessibleLabel:not(:empty),
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext.alignRightUnderField.accessibleLabel:not(:empty),
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main div.helptext.alignRightUnderField.accessibleLabel:not(:empty),
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext.alignRightUnderField.accessibleLabel:not(:empty),
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main div.helptext.alignRightUnderField.accessibleLabel:not(:empty),
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext.alignRightUnderField.accessibleLabel:not(:empty),
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main div.helptext.alignRightUnderField.accessibleLabel:not(:empty) {
  margin-top: 4px;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main label,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main label,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main label,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main label {
  font-size: 1.04rem;
  font-weight: 500;
  line-height: 1.388rem;
  margin: 0 0 0 0;
  padding-top: 19px;
  color: black;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main label:empty,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main label:empty,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main label:empty,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main label:empty {
  display: none;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:last-child,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:last-child,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:last-child,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:last-child {
  margin-top: 2.95rem;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"],
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="password"],
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"],
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="password"],
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"],
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="password"],
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"],
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="password"] {
  margin-top: 1.62rem;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"]:not(#dob1):not(#dob2):not(#dob3),
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="password"]:not(#dob1):not(#dob2):not(#dob3),
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"]:not(#dob1):not(#dob2):not(#dob3),
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="password"]:not(#dob1):not(#dob2):not(#dob3),
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"]:not(#dob1):not(#dob2):not(#dob3),
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="password"]:not(#dob1):not(#dob2):not(#dob3),
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"]:not(#dob1):not(#dob2):not(#dob3),
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="password"]:not(#dob1):not(#dob2):not(#dob3) {
  width: 100%;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input.button[type="submit"],
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input.button[type="submit"],
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input.button[type="submit"],
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input.button[type="submit"] {
  width: 100%;
  font-size: 0.81rem;
  font-weight: 400;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert {
  font-size: 0.694rem;
  color: #ea0b0b;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert:not(:empty):before,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert:not(:empty):before,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert:not(:empty):before,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert:not(:empty):before {
  display: none;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar {
  width: 100%;
  box-shadow: none;
  padding-top: 10%;
  padding-left: 2.89rem;
  padding-right: 2.89rem;
  min-height: auto !important;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv h2,
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv h2,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv h2,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv h2,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton {
  font-size: 0.81rem;
  font-weight: 500;
  display: inline;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton {
  color: #2e74b6;
  background-color: transparent;
  border-width: 0;
  text-decoration: underline;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #footer,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #footer,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #footer,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #footer {
  margin-top: 0 !important;
  background-color: transparent !important;
}
body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #sidebarFooter,
body.signupPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #sidebarFooter,
body.notificationPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #sidebarFooter,
body.md_termsconditions_index.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #sidebarFooter {
  box-shadow: none;
}

@media (min-width: 1280px) {
  body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap {
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main {
    padding-left: 2.08rem;
    padding-right: 2.08rem;
  }
}
@media only screen and (max-width: 767px) {
  #footer .badges {
    display: none;
  }

  body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) {
    background-color: white;
  }
  body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content {
    width: 100%;
  }
  body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main {
    padding-left: 1.388rem;
    padding-right: 1.388rem;
  }
  body.accessPage.isPrelogin:not(.loginPage):not(.md_login_login) #wrap #content #main input.button[type="submit"] {
    line-height: 3.471rem;
  }
}
body.isPrelogin.loginPage #wrap #content {
  box-shadow: none;
}
body.isPrelogin.loginPage #wrap #content #main a.logo {
  background-size: auto 3.702rem;
  background-position: -4.2rem top;
  margin-top: 0.7rem;
  margin-bottom: 0.25rem;
}
body.isPrelogin.loginPage #wrap #content #main ul#features li {
  background-image: none;
  padding-left: 0;
  background-size: 2rem;
}
body.isPrelogin.loginPage #wrap #content #main ul#features li.icon-advice {
  display: flex;
}
body.isPrelogin.loginPage #wrap #content #main ul#features li.icon-testResults {
  display: flex;
}
body.isPrelogin.loginPage #wrap #content #main ul#features li.icon-medications {
  display: flex;
}
body.isPrelogin.loginPage #wrap #content #main ul#features li.icon-calendar {
  display: flex;
}
body.isPrelogin.loginPage #wrap #content #main ul#features li.icon-caution {
  background-image: none !important;
}
body.isPrelogin.loginPage #wrap #content #main ul#features li span.info {
  font-size: 0.8rem;
  line-height: 1.157rem;
  color: #333333;
}
body.isPrelogin.loginPage #wrap #content #main ul#features li span.info a {
  font-size: 0.8rem;
  line-height: 1.157rem;
  color: #2e74b6;
  text-decoration: underline;
}
body.isPrelogin.loginPage #wrap #content #main .grid.insulated.sm-hide.md-hide ul#features li {
  padding-left: 3rem;
  color: #4f4f4f;
}
body.isPrelogin.loginPage #wrap #content #main .grid.insulated.sm-hide.md-hide ul#features li h2.header {
  font-size: 0.925rem;
  line-height: 1.157rem;
  font-weight: 500;
  margin-bottom: 0.462rem;
  padding-top: 0.5rem;
  padding-bottom: 0;
  color: #333333;
}
body.isPrelogin.loginPage #wrap #content #main .grid.insulated.sm-hide.md-hide ul#features li span.info {
  font-size: 0.925rem;
  line-height: 1.388rem;
  font-weight: 400;
  color: #4f4f4f;
}
body.isPrelogin.loginPage #wrap #content #main .emergency span.info {
  font-size: 0.925rem;
  line-height: 1.388rem;
  font-weight: 500;
  color: #333333;
}
body.isPrelogin.loginPage #wrap #content #sidebar {
  padding-left: 0;
  padding-right: 0;
  box-shadow: none;
}
body.isPrelogin.loginPage #wrap #content #sidebar .loginAlerts span {
  font-size: 0.81rem;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .ghostInput {
  margin-bottom: 1.388rem;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .ghostInput:not(.ghosted) label {
  font-size: 0.925rem;
  font-weight: 400;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .ghostInput label {
  margin-left: 0;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .ghostInput input[type="text"],
body.isPrelogin.loginPage #wrap #content #sidebar .login .ghostInput input[type="password"] {
  background-color: transparent !important;
  border: solid 0px white;
  border-bottom: solid 1px #737373;
  font-size: 0.925rem;
  padding-left: 0;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .ghostInput input[type="text"]:focus,
body.isPrelogin.loginPage #wrap #content #sidebar .login .ghostInput input[type="password"]:focus {
  border-color: #2e74b6;
  outline: none;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .button[type="submit"] {
  background-color: #2e74b6;
  font-size: 0.81rem;
  border-radius: 0;
  line-height: 2.314rem;
  padding: 0 0 0 0;
  box-shadow: none;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .recovery {
  padding-bottom: 2.314rem;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .recovery a {
  font-size: 0.81rem;
  color: #2e74b6;
  text-align: right;
  font-weight: 500;
}
body.isPrelogin.loginPage #wrap #content #sidebar .login .recovery a:first-child {
  text-align: left;
}
body.isPrelogin.loginPage #wrap #content #sidebar .signup h2.header {
  font-size: 0.81rem;
  font-weight: 500;
  line-height: 1.157rem;
  text-align: left;
}
body.isPrelogin.loginPage #wrap #content #sidebar .signup .button {
  background-color: white;
  font-size: 0.81rem;
  border-radius: 0;
  border: solid 1px #2e74b6;
  color: #2e74b6;
  line-height: calc(2.314rem - 2px);
  padding: 0 0 0 0;
  box-shadow: none;
}
body.isPrelogin.loginPage #wrap #content #sidebar .payBill {
  margin-top: 1.851rem;
  padding-top: 0.5rem;
  border-top: solid 1px #737373;
}
body.isPrelogin.loginPage #wrap #content #sidebar .payBill h2.header {
  font-size: 0.81rem;
  font-weight: 500;
  line-height: 1.157rem;
  text-align: left;
}
body.isPrelogin.loginPage #wrap #content #sidebar .payBill .button {
  background-color: white;
  font-size: 0.81rem;
  border-radius: 0;
  border: solid 1px #2e74b6;
  color: #2e74b6;
  line-height: calc(2.314rem - 2px);
  padding: 0 0 0 0;
  box-shadow: none;
}
body.isPrelogin.loginPage #wrap #content #footer #sidebarFooter {
  box-shadow: none;
}

@media only screen and (min-width: 1300px) {
  body.isPrelogin.loginPage #wrap #content #main ul#features li img {
    margin: 10px;
  }
}
@media only screen and (max-width: 1300px) {
  body.isPrelogin.loginPage #wrap #content #main {
    width: 100%;
  }
  body.isPrelogin.loginPage #wrap #content #main a.logo {
    background-size: auto 3.702rem;
    background-position: -4.2rem top;
    margin-top: 0.7rem;
    margin-bottom: 0.25rem;
  }
  body.isPrelogin.loginPage #wrap #content #main .grid.insulated.sm-hide.md-hide {
    display: block;
  }
  body.isPrelogin.loginPage #wrap #content #sidebar {
    display: inline-block;
    padding-right: 1.25rem;
    width: 100%;
    padding-left: 1.25rem;
  }
}
@media only screen and (max-width: 1300px) {
  body.isPrelogin.loginPage #wrap #content #main {
    width: 100%;
  }
  body.isPrelogin.loginPage #wrap #content #main .grid.insulated.sm-hide.md-hide {
    display: none;
  }
  body.isPrelogin.loginPage #wrap #content #sidebar {
    display: block;
    width: 100%;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  body.isPrelogin.loginPage #wrap #content #sidebar > * {
    max-width: 100%;
  }
  body.isPrelogin.loginPage #wrap #content #sidebar .recovery {
    max-width: 100%;
  }
  body.isPrelogin.loginPage #wrap #content #sidebar .recovery a:first-child {
    text-align: left;
  }
  body.isPrelogin.loginPage #wrap #content #sidebar .recovery a:last-child {
    text-align: right;
  }
}
@media only screen and (max-width: 768px) {
  body.isPrelogin.loginPage #wrap #content #main {
    padding-left: 1.388rem;
    padding-right: 1.388rem;
  }
  body.isPrelogin.loginPage #wrap #content #main a.logo {
    background-size: auto 4.702rem;
    background-position: -5.4rem top;
  }
  body.isPrelogin.loginPage #wrap #content #sidebar .login .button,
  body.isPrelogin.loginPage #wrap #content #sidebar .login .button[type="submit"],
  body.isPrelogin.loginPage #wrap #content #sidebar .signup .button,
  body.isPrelogin.loginPage #wrap #content #sidebar .signup .button[type="submit"] {
    line-height: 3.471rem;
  }
}
body.md_personalinformation_index .other-information-content .ghostInput.multiselect label.required,
body.md_personalinformation_index .other-information-content .formsection .ghostInput.multiselect label.required,
body.md_personalinformation_index .section .content .other-information-content .ghostInput.multiselect label.required {
  margin: 0 0 -1rem;
  background: url(../images/Required_Icon.png) scroll no-repeat #ffffff 0.1rem 0.1rem/0.5rem 0.5rem;
  padding: 0 0 0 0.75rem;
  width: 100%;
}
body.md_personalinformation_index .other-information-content .ghostInput.multiselect label:not(.required),
body.md_personalinformation_index .other-information-content .formsection .ghostInput.multiselect label:not(.required),
body.md_personalinformation_index .section .content .other-information-content .ghostInput.multiselect label:not(.required) {
  margin: 0 0 -1rem;
  width: 100%;
}
body.md_personalinformation_index .other-information-content .ghostInput label.required,
body.md_personalinformation_index .other-information-content .formsection .ghostInput label.required,
body.md_personalinformation_index .section .content .other-information-content .ghostInput label.required {
  margin-left: 0 !important;
  padding: 0 0 0 0.75rem;
}
body.md_personalinformation_index .other-information-content .ghostInput label:not(.required),
body.md_personalinformation_index .other-information-content .formsection .ghostInput label:not(.required),
body.md_personalinformation_index .section .content .other-information-content .ghostInput label:not(.required) {
  margin-left: 0 !important;
}
body.md_personalinformation_index .other-information-content .field1.ghostInput:not(.ghosted) label,
body.md_personalinformation_index .other-information-content .formsection .field1.ghostInput:not(.ghosted) label,
body.md_personalinformation_index .section .content .other-information-content .field1.ghostInput:not(.ghosted) label {
  margin: 0 0.5rem -2.5rem !important;
}
body.md_personalinformation_index .other-information-content .field1.ghostInput.ghosted label,
body.md_personalinformation_index .other-information-content .formsection .field1.ghostInput.ghosted label,
body.md_personalinformation_index .section .content .other-information-content .field1.ghostInput.ghosted label {
  margin-left: 0.5rem !important;
}
body.md_personalinformation_index .section .content input + .helptext,
body.md_personalinformation_index .section .content select + .helptext,
body.md_personalinformation_index .section .content textarea + .helptext,
body.md_personalinformation_index .section .content fieldset + .helptext,
body.md_personalinformation_index .section .content .helptext + .helptext,
body.md_personalinformation_index .section .content .popupiconcontainer + script + .helptext {
  margin: auto;
  padding: 0 0.25rem;
}
body.md_personalinformation_index label + select[multiple] {
  margin-top: 0.5rem;
}

#CovidStatusContainer .covidstatuscontainer .factorContainer:after {
  margin-left: 0;
}
#CovidStatusContainer .covidstatuscontainer .factorContainer.clickable .expandableIcon {
  background-image: url(https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt20f6f0d1f12624fd/6021bc9a54849c183a1c1dbc/down-chevron.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}
#CovidStatusContainer .covidstatuscontainer .factorContainer.clickable .expandableIcon[aria-expanded="true"] {
  transform: rotate(180deg);
  background-position: left top;
}
#CovidStatusContainer .covidstatuscontainer .factorContainer.clickable .expandableIcon svg.iconLink {
  display: none;
}
#CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .imageContainer.factorImage {
  display: none;
}

body.md_echeckin_index .section .content .helptext {
  padding-top: 1em;
}
body.md_echeckin_index .ghostInput label {
  margin-top: auto;
  margin-bottom: auto;
}
body.md_echeckin_index .ghostInput {
  padding-bottom: 1em;
}
body.md_echeckin_index .ghostInput.ghosted label,
body.md_echeckin_index .section .content .ghostInput.ghosted label {
  margin: 0;
}
body.md_echeckin_index label + input, body.md_echeckin_index label + select, body.md_echeckin_index label + textarea, body.md_echeckin_index label {
  margin: 0;
  padding-top: 0.75em;
}

#LinkMyAccounts .navchild::after {
  border-bottom: 1px solid #ececec;
}
#LinkMyAccounts .navchild .membertab {
  vertical-align: bottom;
}
#LinkMyAccounts .navchild .membertab a {
  font-size: 1.155rem;
  color: #737373;
}
#LinkMyAccounts .navchild .membertab.selected {
  border-color: transparent transparent #000000 transparent;
  border-style: none none solid none;
  border-width: 0 0 1px 0;
}
#LinkMyAccounts .navchild .membertab.selected a {
  color: #000000;
}

html:not(.mobile) #providerworkflow .headerwrapper > h2, html:not(.mobile) #providerworkflow .headerwrapper > .subtle,
html:not(.mobile) #reasonforvisitworkflow .headerwrapper > h2,
html:not(.mobile) #reasonforvisitworkflow .headerwrapper > .subtle {
  text-align: left;
}
html:not(.mobile) #providerworkflow .row.cardlist.list a.card,
html:not(.mobile) #reasonforvisitworkflow .row.cardlist.list a.card {
  border-top: solid 1px #ececec;
  border-radius: 0 !important;
  padding-top: 0.93rem;
  padding-bottom: 0.93rem;
  margin-bottom: 0;
}
html:not(.mobile) #reasonforvisitworkflow .headerwrapper {
  margin-left: 30px;
}

body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) {
  background-color: #e0e0e0;
  background-image: none;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap {
  background-color: transparent;
  background: linear-gradient(#f9f9f9, #f0f0f0);
  margin: 0 auto;
  padding-top: 2.892rem;
  padding-bottom: 2.892rem;
  position: static;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content {
  min-height: auto !important;
  box-shadow: none;
  background-color: white;
  max-width: 100%;
  width: 75%;
  margin: 0 auto;
  padding-bottom: 1.909rem;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main {
  width: 100%;
  padding-left: 2.89rem;
  padding-right: 2.89rem;
  min-height: auto !important;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main #Demographic_Container {
  border-top: solid 15px #f9f9f9;
  padding-top: 8px;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main a.logo {
  display: none;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .title {
  margin-bottom: 0;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .title h1.header {
  font-weight: 500;
  font-size: 1.62rem;
  line-height: 2.082rem;
  padding-bottom: 0.925rem;
  padding-right: 0;
  color: #333333;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext {
  font-size: 0.81rem;
  line-height: 1.272rem;
  color: #333333;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext:last-of-type {
  padding-bottom: 0.925rem;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext + form {
  margin-top: 0;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main p.pretext .required:before {
  background: url(../images/Required_Icon.png) scroll no-repeat transparent 0 0/0.5rem 0.5rem;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main p.helptext {
  font-size: 0.694rem;
  line-height: 1.157rem;
  margin-top: 0.289rem;
  padding-top: 0;
  font-weight: 400;
  color: #333333;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main select {
  outline: none;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput {
  margin-bottom: 1.388rem;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput label {
  padding-top: 0;
  margin-left: 0;
  color: #737373;
  background-color: transparent;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput.ghosted label {
  font-size: 0.6rem;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput:not(.ghosted) label {
  font-size: 0.925rem;
  font-weight: 400;
  line-height: 2.5rem;
  height: 2.5rem;
  margin: 0 0.5rem -2.5rem 0;
  width: calc(100% - 1rem);
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.name,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.DateOfBirth,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.Email,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.EmailVerification,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.MobilePhone,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input[name="AddressInfo_City"],
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input[name="AddressInfo_Zip"],
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input[type="text"],
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input[type="password"] {
  background-color: transparent !important;
  border: solid 0px white;
  border-bottom: solid 1px #737373;
  font-size: 0.925rem;
  padding-left: 0;
  background-image: none !important;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.name:focus,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.DateOfBirth:focus,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.Email:focus,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.EmailVerification:focus,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input.MobilePhone:focus,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input[name="AddressInfo_City"]:focus,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input[name="AddressInfo_Zip"]:focus,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input[type="text"]:focus,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput input[type="password"]:focus {
  border-color: #2e74b6;
  outline: none;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput textarea {
  background-image: none !important;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .ghostInput textarea:focus {
  outline: none;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main legend {
  font-size: 0.925rem;
  font-weight: 400;
  line-height: 2.5rem;
  margin: 0 0 0 0;
  color: #737373;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:last-child {
  margin-top: 2.95rem;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"] {
  margin-top: 1.62rem;
  margin-bottom: 1.735rem;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main input[type="text"]:not(#dob1):not(#dob2):not(#dob3) {
  width: 100%;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main input.button[type="submit"] {
  width: 100%;
  font-size: 0.81rem;
  font-weight: 400;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert {
  font-size: 0.694rem;
  color: #ea0b0b;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main .formsection:not(.noArrow) .alert:not(:empty):before {
  display: none;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #sidebar {
  width: 100%;
  box-shadow: none;
  padding-top: 0;
  padding-left: 2.89rem;
  padding-right: 2.89rem;
  min-height: auto !important;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv h2,
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton {
  font-size: 0.81rem;
  font-weight: 500;
  display: inline;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #sidebar .posttext #SelfSignupDiv a#SelfSignupButton {
  color: #2e74b6;
  background-color: transparent;
  border-width: 0;
  text-decoration: underline;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #footer {
  margin-top: 0 !important;
  background-color: transparent !important;
}
body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #sidebarFooter {
  box-shadow: none;
}

@media (min-width: 1280px) {
  body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap {
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content {
    width: calc(67% + 4.16rem);
  }
  body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main {
    padding-left: 2.08rem;
    padding-right: 2.08rem;
  }
}
@media only screen and (max-width: 767px) {
  #footer .badges {
    display: none;
  }

  body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) {
    background-color: white;
  }
  body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content {
    width: 100%;
  }
  body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main {
    padding-left: 1.388rem;
    padding-right: 1.388rem;
  }
  body.isPrelogin.md_standalone_signup:not(.loginPage):not(.md_login_login) #wrap #content #main input.button[type="submit"] {
    line-height: 3.471rem;
  }
}
body.resetPage.isPrelogin.md_default,
body.recoveryPage.isPrelogin.md_default {
  background-color: #e0e0e0;
  background-image: none;
}
body.resetPage.isPrelogin.md_default #wrap,
body.recoveryPage.isPrelogin.md_default #wrap {
  background-color: transparent;
  background: linear-gradient(#f9f9f9, #f0f0f0);
  margin: 0 auto;
  padding-top: 2.892rem;
  padding-bottom: 2.892rem;
  position: static;
}
body.resetPage.isPrelogin.md_default #wrap #content,
body.recoveryPage.isPrelogin.md_default #wrap #content {
  min-height: auto !important;
  box-shadow: none;
  background-color: white;
  max-width: 100%;
  width: 75%;
  margin: 0 auto;
  padding-bottom: 1.909rem;
}
body.resetPage.isPrelogin.md_default #wrap #content #main,
body.recoveryPage.isPrelogin.md_default #wrap #content #main {
  width: 100%;
  min-height: auto !important;
}
body.resetPage.isPrelogin.md_default #wrap #content #main a.logo,
body.recoveryPage.isPrelogin.md_default #wrap #content #main a.logo {
  display: none;
}
body.resetPage.isPrelogin.md_default #wrap #content #main .title,
body.recoveryPage.isPrelogin.md_default #wrap #content #main .title {
  margin-bottom: 0;
}
body.resetPage.isPrelogin.md_default #wrap #content #main .title h1.header,
body.recoveryPage.isPrelogin.md_default #wrap #content #main .title h1.header {
  font-weight: 500;
  font-size: 1.62rem;
  line-height: 2.082rem;
  padding-bottom: 0.925rem;
  padding-right: 0;
  color: #333333;
}
body.resetPage.isPrelogin.md_default #wrap #content #main label,
body.resetPage.isPrelogin.md_default #wrap #content #main legend,
body.recoveryPage.isPrelogin.md_default #wrap #content #main label,
body.recoveryPage.isPrelogin.md_default #wrap #content #main legend {
  font-size: 0.925rem;
  font-weight: 400;
  line-height: 2.5rem;
  margin: 0 0 0 0;
  color: #737373;
}
body.resetPage.isPrelogin.md_default #wrap #content #main input[name="userID"],
body.resetPage.isPrelogin.md_default #wrap #content #main input[name="email"],
body.recoveryPage.isPrelogin.md_default #wrap #content #main input[name="userID"],
body.recoveryPage.isPrelogin.md_default #wrap #content #main input[name="email"] {
  width: 100%;
}
body.resetPage.isPrelogin.md_default #wrap #content #main .formsection.halfwidth,
body.recoveryPage.isPrelogin.md_default #wrap #content #main .formsection.halfwidth {
  width: 100%;
}
body.resetPage.isPrelogin.md_default #wrap #content #main .formsection.halfwidth input,
body.resetPage.isPrelogin.md_default #wrap #content #main .formsection.halfwidth textarea,
body.resetPage.isPrelogin.md_default #wrap #content #main .formsection.halfwidth select,
body.recoveryPage.isPrelogin.md_default #wrap #content #main .formsection.halfwidth input,
body.recoveryPage.isPrelogin.md_default #wrap #content #main .formsection.halfwidth textarea,
body.recoveryPage.isPrelogin.md_default #wrap #content #main .formsection.halfwidth select {
  width: 100%;
}
body.resetPage.isPrelogin.md_default #wrap #content #main,
body.resetPage.isPrelogin.md_default #wrap #content #sidebar,
body.recoveryPage.isPrelogin.md_default #wrap #content #main,
body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar {
  width: 100%;
  box-shadow: none;
  padding-left: 2.89rem;
  padding-right: 2.89rem;
}
body.resetPage.isPrelogin.md_default #wrap #content #main input.button,
body.resetPage.isPrelogin.md_default #wrap #content #main a.button.otherbutton,
body.resetPage.isPrelogin.md_default #wrap #content #sidebar input.button,
body.resetPage.isPrelogin.md_default #wrap #content #sidebar a.button.otherbutton,
body.recoveryPage.isPrelogin.md_default #wrap #content #main input.button,
body.recoveryPage.isPrelogin.md_default #wrap #content #main a.button.otherbutton,
body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar input.button,
body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar a.button.otherbutton {
  width: 100%;
  font-size: 0.81rem;
  font-weight: 400;
}
body.resetPage.isPrelogin.md_default #wrap #content #sidebar > *,
body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar > * {
  max-width: 100%;
}
body.resetPage.isPrelogin.md_default #wrap #content #sidebarFooter,
body.recoveryPage.isPrelogin.md_default #wrap #content #sidebarFooter {
  box-shadow: none;
}

@media (min-width: 1280px) {
  body.resetPage.isPrelogin.md_default #wrap,
  body.recoveryPage.isPrelogin.md_default #wrap {
    width: 100%;
    max-width: 100%;
  }
  body.resetPage.isPrelogin.md_default #wrap #content #sidebar > *,
  body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar > * {
    max-width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  body.resetPage.isPrelogin.md_default #wrap #content,
  body.recoveryPage.isPrelogin.md_default #wrap #content {
    width: calc(67% + 4.16rem);
  }
  body.resetPage.isPrelogin.md_default #wrap #content #main,
  body.resetPage.isPrelogin.md_default #wrap #content #sidebar,
  body.recoveryPage.isPrelogin.md_default #wrap #content #main,
  body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar {
    padding-left: 2.08rem;
    padding-right: 2.08rem;
  }
  body.resetPage.isPrelogin.md_default #wrap #content #sidebar > *,
  body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar > * {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  #footer .badges {
    display: none;
  }

  body.resetPage.isPrelogin.md_default,
  body.recoveryPage.isPrelogin.md_default {
    background-color: white;
  }
  body.resetPage.isPrelogin.md_default #wrap #content,
  body.recoveryPage.isPrelogin.md_default #wrap #content {
    width: 100%;
  }
  body.resetPage.isPrelogin.md_default #wrap #content #main,
  body.resetPage.isPrelogin.md_default #wrap #content #sidebar,
  body.recoveryPage.isPrelogin.md_default #wrap #content #main,
  body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar {
    padding-left: 1.388rem;
    padding-right: 1.388rem;
  }
  body.resetPage.isPrelogin.md_default #wrap #content #main input.button[type="submit"],
  body.resetPage.isPrelogin.md_default #wrap #content #main a.button.otherbutton,
  body.resetPage.isPrelogin.md_default #wrap #content #sidebar input.button[type="submit"],
  body.resetPage.isPrelogin.md_default #wrap #content #sidebar a.button.otherbutton,
  body.recoveryPage.isPrelogin.md_default #wrap #content #main input.button[type="submit"],
  body.recoveryPage.isPrelogin.md_default #wrap #content #main a.button.otherbutton,
  body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar input.button[type="submit"],
  body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar a.button.otherbutton {
    line-height: 3.471rem;
  }
  body.resetPage.isPrelogin.md_default #wrap #content #sidebar > *,
  body.recoveryPage.isPrelogin.md_default #wrap #content #sidebar > * {
    max-width: 100%;
  }
}
.TestResultsHeader .BeforeTestResultsList input#searchList-2 {
  border-bottom: solid 1px #737373;
  padding-left: 30px;
}
.TestResultsHeader .BeforeTestResultsList input#searchList-2:focus {
  outline: none;
  border: solid 0 transparent;
  border-bottom: solid 1px #2e74b6;
}
.TestResultsHeader .BeforeTestResultsList input#searchList-2,
.TestResultsHeader .BeforeTestResultsList input#searchList-2::placeholder {
  color: #737373;
  font-weight: 400;
  font-size: 0.93rem;
}
.TestResultsHeader .BeforeTestResultsList input.SearchImage {
  left: calc(-100% + 30px);
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt45f7a62c20888d83/6112d212ac7fb61a3678ee87/searchIcon.png");
  background-position: center center;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  padding-top: 24px;
  padding-left: 24px;
  overflow: hidden;
}
.TestResultsHeader .BeforeTestResultsList .ToggleWrapper input.ToggleInpatient {
  appearance: none;
  border: solid 1px #737373;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.TestResultsHeader .BeforeTestResultsList .ToggleWrapper input.ToggleInpatient:checked {
  background-color: #000;
  border-color: #000;
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt0c29f89a076c5b41/6112d212ae8b1139431e1a87/checkboxSelected.png");
  background-position: center center;
  background-repeat: no-repeat;
}
.TestResultsHeader .BeforeTestResultsList .ToggleWrapper .ToggleInpatientString {
  color: #4f4f4f;
  font-size: 0.7rem;
  display: inline-block;
  height: 16px;
  padding-left: 8px;
}
.TestResultsHeader .heading.descending::after, .TestResultsHeader .heading.ascending::after {
  background-image: url("https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt20f6f0d1f12624fd/6021bc9a54849c183a1c1dbc/down-chevron.png");
  background-position: right center;
  background-repeat: no-repeat;
  border-top-width: 0 !important;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  border-color: transparent !important;
  width: 16px;
  height: 8px;
  left: 24px;
}
.TestResultsHeader .heading.ascending::after {
  transform: rotate(180deg);
}
.TestResultsHeader .heading a {
  color: #333333;
  font-weight: 500;
}

.TestResults .ListIcon.ResultTypeWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.TestResults .ListIcon.ResultTypeWrapper img.ResultType {
  display: none;
}
.TestResults .ListIcon.ResultTypeWrapper img.abnormalicon {
  width: 64px;
  height: 64px;
  background: url(https://images.contentstack.io/v3/assets/bltcfa2cdb0f63f896d/blt950d980305acb916/618988704f03d1667573944f/Orange.svg) no-repeat;
  background-size: contain;
}

body.md_visitdetails_index .card.unhideFromMobile {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
body.md_visitdetails_index .visitdetails h2.header,
body.md_visitdetails_index .visitdetails .header.medium {
  font-size: 0.93rem;
  margin-top: 0;
  padding-top: 0;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane {
  border-right-width: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .providerphotocell {
  border-bottom: solid 1px #ececec;
  margin-bottom: 24px;
  padding-top: 0;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .providerphotocell .providerphotoandtitle .providerphotocontainer {
  width: 40px;
  float: right;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .providerphotocell .providerphotoandtitle .providerphotocontainer a.link {
  padding: 0 !important;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .providerphotocell .providerphotoandtitle .providerphotocontainer a.link .providerphoto.noprint.infolink {
  width: 40px;
  height: 40px;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .providerphotocell .providerphotoandtitle .providerphotocontainer a.link .providerphoto.noprint.infolink::after {
  display: none;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .providerphotocell .providerphotoandtitle h2.header.large.sectionTitle.paddedtitle {
  font-weight: 400;
  font-size: 1.15rem;
  padding-right: 68px;
  padding-bottom: 20px;
  text-align: left;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .visitheadercomponent .primarytext {
  font-size: 0.93rem;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .visitheadercomponent.timecomponent {
  border-bottom: solid 1px #ececec;
  padding-bottom: 24px;
  margin-bottom: 4px;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .visitheadercomponent.timecomponent .addtocalicon {
  padding-left: 0;
  background-image: none;
  margin-top: 0.5rem;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .visitheadercomponent.timecomponent::before,
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .visitheader .visitheadercomponent.locationcomponent.department::before {
  display: none;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .cancelreschedulecontainer {
  margin-top: 12px;
  padding-top: 24px;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .cancelreschedulecontainer .buttoncontainer br {
  display: none;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .cancelreschedulecontainer .buttoncontainer a.link {
  background-color: white;
  font-size: 0.81rem;
  border-radius: 0;
  border: solid 1px #2e74b6;
  color: #2e74b6;
  line-height: calc(2.314rem - 2px);
  padding: 0 0 0 0;
  display: block;
  margin: 0.5rem 0;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .cancelreschedulecontainer .buttoncontainer a.link.cancel {
  color: #ea0b0b;
  border: solid 1px #ea0b0b;
}
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .cancelreschedulecontainer .buttoncontainer a.link .rescheduleicon,
body.md_visitdetails_index .visitdetails div.appointmentdetailsinfopane .cancelreschedulecontainer .buttoncontainer a.link .cancelicon {
  background-image: none;
  padding-left: 0;
}
body.md_visitdetails_index .visitdetails .visitactions {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: solid 1px #ececec;
}
body.md_visitdetails_index .visitdetails .visitactions .questionnairelist .questionnaireinfo {
  font-size: 0.93rem;
  font-weight: 400;
}
body.md_visitdetails_index .visitdetails .visitactions .questionnairelist .questionnaireinfo ul li.questionnairebullet.pseudobullet {
  margin-left: 0 !important;
}
body.md_visitdetails_index .visitdetails .visitactions .questionnairelist .questionnaireinfo ul li.questionnairebullet.pseudobullet::before {
  display: none;
}
body.md_visitdetails_index .visitdetails .visitactions .additional-actions {
  padding-top: 24px;
  margin-top: 24px;
  border-top: solid 1px #ececec;
}
body.md_visitdetails_index .visitdetails .visitactions .additional-actions ul li.fdilink.pseudobullet {
  margin-left: 0;
}
body.md_visitdetails_index .visitdetails .visitactions .additional-actions ul li.fdilink.pseudobullet::before {
  background-image: none;
  display: none;
}
body.md_visitdetails_index .visitdetails .visitactions .additional-actions ul li.fdilink.pseudobullet a div.button.nextstep {
  color: #2e74b6 !important;
  background-color: #fff !important;
}
body.md_visitdetails_index .visitdetails .departmentdirections {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: solid 1px #ececec;
}
body.md_visitdetails_index .visitdetails .departmentdirections .visitinformation.visitinstructionscontent div.instructionContent {
  font-size: 0.93rem;
  font-weight: 400;
}

@media only screen and (min-width: 769px) {
  .visitheadercomponent {
    margin-left: 0;
    padding-right: 2rem;
  }
}
.md_termsconditions_index {
  padding-bottom: 0 !important;
}
.md_termsconditions_index p,
.md_termsconditions_index ul li,
.md_termsconditions_index ol li {
  font-size: 0.81rem;
}
.md_termsconditions_index ul {
  padding: 0;
  padding-left: 20px;
  margin: 0;
  list-style-type: disc;
}
.md_termsconditions_index ol {
  padding: 0;
  padding-left: 20px;
  margin: 0;
  list-style-type: decimal;
}
@media only screen and (min-width: 800px) {
  .md_termsconditions_index ul {
    padding: 0;
    padding-left: 40px;
    margin: 0;
    list-style-type: disc;
  }
  .md_termsconditions_index ol {
    padding: 0;
    padding-left: 20px;
    margin: 0;
    list-style-type: decimal;
  }
}
.md_termsconditions_index form {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.md_termsconditions_index form div.bold.formsection {
  font-size: 0.93rem;
}
.md_termsconditions_index form div.terms.formsection p[style="text-align: center;"] strong:only-child {
  font-size: 1.85rem;
}
.md_termsconditions_index form div.terms.formsection p[style="text-align: center;"]:nth-child(2) {
  margin-bottom: 32px;
}
.md_termsconditions_index .formbuttons {
  display: block;
}
.md_termsconditions_index .formbuttons .button.cancelworkflow {
  border: none;
  color: #2e74b6;
  text-decoration: underline;
  box-shadow: none;
  margin-top: 20px;
}

.TermsCondProxyDisclaimerTitle {
  font-size: 0.9rem;
}

body.isPrelogin.md_secondaryvalidation_index,
.mobile body.isPrelogin.md_secondaryvalidation_index {
  background-color: #e0e0e0;
  background-image: none;
}
body.isPrelogin.md_secondaryvalidation_index #wrap,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap {
  background-color: transparent;
  background: linear-gradient(#f9f9f9, #f0f0f0);
  margin: 0 auto;
  padding-top: 2.892rem;
  padding-bottom: 2.892rem;
  position: static;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content {
  min-height: auto !important;
  box-shadow: none;
  background-color: white;
  max-width: 600px;
  width: calc(46% + 5.78rem);
  margin: 0 auto;
  padding-bottom: 1.909rem;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main {
  width: 100%;
  padding-left: 2.89rem;
  padding-right: 2.89rem;
  min-height: auto !important;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main a.logo,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main a.logo {
  display: none;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div#update_twofactor_status_container form#updateform p,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div#update_twofactor_status_container form#updateform p {
  font-size: 0.81rem;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .button.tertiary.neutral.linkbutton,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .button.tertiary.neutral.linkbutton {
  color: #2e74b6;
  font-size: 0.81rem;
  text-decoration: underline;
  padding-left: 0;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer #send-code-header,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer #send-code-header {
  text-align: left;
  font-size: 0.81rem;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer input#email_value,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer input#phone_value,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer input#email_value,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer input#phone_value {
  width: 100%;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons {
  display: block;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  font-size: 0.81rem;
  font-weight: 400;
  line-height: 2.314rem;
  padding-top: 0;
  padding-bottom: 0;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button.primary.negative {
  border: none;
  color: #2e74b6;
  text-decoration: underline;
  margin-top: 20px;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button svg {
  display: none;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid {
  padding-left: 0;
  padding-right: 0;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent h1,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded h1,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid h1,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent h1,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded h1,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid h1 {
  font-weight: 500;
  font-size: 1.62rem;
  line-height: 2.082rem;
  padding: 2.35rem 0 0.925rem;
  color: #333333;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent p,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded p,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid p,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent p,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded p,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid p {
  font-size: 0.81rem;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons {
  width: 100%;
  display: block;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  font-size: 0.81rem;
  font-weight: 400;
  line-height: 2.314rem;
  padding-top: 0;
  padding-bottom: 0;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button.primary.negative,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button.primary.negative,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button.primary.negative {
  border: none;
  color: #2e74b6;
  text-decoration: underline;
  margin-top: 20px;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button.primary.negative:hover,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button.primary.negative:hover,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button.primary.negative:hover {
  background-color: inherit;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button.secondary.neutral,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button.secondary.neutral,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button.secondary.neutral {
  margin-top: 12px;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button svg,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorEntryButtons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorEntryButtons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons.multiStep .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorIntroButtons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.twoFactorEntryButtons .button svg,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid div.formbuttons .button svg {
  display: none;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent > .row,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded > .row,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid > .row,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent > .row,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded > .row,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid > .row {
  width: 100%;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent > .row > .col-6,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded > .row > .col-6,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid > .row > .col-6,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent > .row > .col-6,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded > .row > .col-6,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid > .row > .col-6 {
  width: 100%;
  display: block;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #codeDirections.col-12.alignCenter,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #codeDirections.col-12.alignCenter,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #codeDirections.col-12.alignCenter,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #codeDirections.col-12.alignCenter,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #codeDirections.col-12.alignCenter,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #codeDirections.col-12.alignCenter {
  text-align: left;
  margin-top: 1rem;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #twofactorform label.biglabel,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #twofactorform label.biglabel,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #twofactorform label.biglabel,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #twofactorform label.biglabel,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #twofactorform label.biglabel,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #twofactorform label.biglabel {
  text-align: left;
  font-size: 0.925rem;
  font-weight: 400;
  line-height: 2.5rem;
  margin: 0.25rem 0 0 !important;
  height: 2.5rem !important;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #twofactorform input#twofactorcode,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #twofactorform input#twofactorcode,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #twofactorform input#twofactorcode,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #twofactorform input#twofactorcode,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #twofactorform input#twofactorcode,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #twofactorform input#twofactorcode {
  width: 100%;
  background-image: none !important;
  height: 2.5rem;
  line-height: 1.5rem;
  text-align: left;
  font-size: inherit;
  margin: inherit;
  padding-top: 0;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #twofactorform #two-factor-code-missing,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #twofactorform #two-factor-code-error,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #twofactorform #two-factor-code-missing,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #twofactorform #two-factor-code-error,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #twofactorform #two-factor-code-missing,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #twofactorform #two-factor-code-error,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #twofactorform #two-factor-code-missing,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent #twofactorform #two-factor-code-error,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #twofactorform #two-factor-code-missing,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded #twofactorform #two-factor-code-error,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #twofactorform #two-factor-code-missing,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid #twofactorform #two-factor-code-error {
  text-align: left;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent button#submitSecondaryValidation,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded button#submitSecondaryValidation,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid button#submitSecondaryValidation,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent button#submitSecondaryValidation,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded button#submitSecondaryValidation,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid button#submitSecondaryValidation {
  width: 100%;
  height: inherit;
  padding: inherit;
  display: block;
  margin: inherit;
  margin-top: 12px;
  font-size: 0.81rem;
  font-weight: 400;
  line-height: 2.314rem;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent button#submitSecondaryValidation img,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded button#submitSecondaryValidation img,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid button#submitSecondaryValidation img,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent button#submitSecondaryValidation img,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded button#submitSecondaryValidation img,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid button#submitSecondaryValidation img {
  display: none;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main .title,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main .title {
  margin-bottom: 0;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main .title h1.header,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main .title h1.header {
  font-weight: 500;
  font-size: 1.62rem;
  line-height: 2.082rem;
  padding-bottom: 0.925rem;
  padding-right: 0;
  color: #333333;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar {
  width: 100%;
  padding-left: 2.89rem;
  padding-right: 2.89rem;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main input.button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #main a.button.otherbutton,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar input.button,
body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar a.button.otherbutton,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main input.button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main a.button.otherbutton,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar input.button,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar a.button.otherbutton {
  width: 100%;
  font-size: 0.81rem;
  font-weight: 400;
}
body.isPrelogin.md_secondaryvalidation_index #wrap #footer,
.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #footer {
  margin-top: 0 !important;
  background-color: transparent !important;
}

.mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .ghostInput.ghosted label {
  margin: 0.25rem 0 0;
}

@media (min-width: 1280px) {
  body.isPrelogin.md_secondaryvalidation_index #wrap,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap {
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  body.isPrelogin.md_secondaryvalidation_index #wrap #content,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content {
    width: calc(67% + 4.16rem);
  }
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main {
    padding-left: 2.89rem;
    padding-right: 2.89rem;
  }
}
@media only screen and (max-width: 767px) {
  #footer .badges {
    display: none;
  }

  body.isPrelogin.md_secondaryvalidation_index,
  .mobile body.isPrelogin.md_secondaryvalidation_index {
    background-color: white;
  }
  body.isPrelogin.md_secondaryvalidation_index #wrap,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
  body.isPrelogin.md_secondaryvalidation_index #wrap #content,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content {
    width: 100%;
    min-height: 100vh !important;
  }
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar {
    padding-left: 1.388rem;
    padding-right: 1.388rem;
  }
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons.multiStep .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer div.formbuttons.multiStep .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.formbuttons.multiStep .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer div.formbuttons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer div.formbuttons.multiStep .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer div.twoFactorIntroButtons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.formbuttons.multiStep .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded.mainContent div.twoFactorIntroButtons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.formbuttons.multiStep .button,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar #two-factor-container #MainContent #EnrollmentContainer .grid.padded div.twoFactorIntroButtons .button {
    line-height: 3.471rem;
  }
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main input.button[type="submit"],
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #main a.button.otherbutton,
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar input.button[type="submit"],
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar a.button.otherbutton,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main input.button[type="submit"],
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #main a.button.otherbutton,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar input.button[type="submit"],
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar a.button.otherbutton {
    line-height: 3.471rem;
  }
  body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar > *,
  .mobile body.isPrelogin.md_secondaryvalidation_index #wrap #content #sidebar > * {
    max-width: 100%;
  }
}
body.md_redirection_content {
  min-height: 100vh;
  min-height: -webkit-fill-available !important;
}
body.md_redirection_content div#content {
  min-height: auto !important;
  grid-template-columns: 100%;
}
body.md_redirection_content #main {
  width: 100%;
  min-width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  min-height: auto !important;
}
body.md_redirection_content #main .section .content {
  margin-top: 0;
  margin-bottom: 0;
}
body.md_redirection_content #main .extensibility {
  position: relative;
  padding-top: calc(100% * (818 / 1300));
  margin-bottom: 0px;
}
body.md_redirection_content #main .extensibility iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  border: none;
  -webkit-overflow-scrolling: touch !important;
}
body.md_redirection_content #sidebar {
  display: none;
}

@media only screen and (max-width: 1024px) {
  body.md_redirection_content #main {
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body.md_redirection_content #main .extensibility {
    padding: 0 0 0 0;
    height: calc(100vh - var(--wp-header-height));
  }
  body.md_redirection_content #main .extensibility iframe {
    height: 100%;
    width: 100%;
    max-width: 100vw;
  }
}
@media only screen and (max-width: 520px) {
  body.md_redirection_content #wrap #content #main {
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body.md_redirection_content #wrap #content #main .extensibility {
    padding: 0 0 0 0;
    height: calc(100vh - var(--wp-header-height));
  }
  body.md_redirection_content #wrap #content #main .extensibility iframe {
    height: calc(100vh - var(--wp-header-height));
    width: 100%;
    max-width: 100vw;
  }
  body.md_redirection_content #wrap #header.compact + #content #main .extensibility {
    height: calc(100vh - var(--wp-header-height));
  }
  body.md_redirection_content #wrap #header.compact + #content #main .extensibility iframe {
    height: 100%;
  }
}
@media only screen and (max-width: 1300px) and (max-width: 768px) and (min-width: 1px) {
  body.md_redirection_content {
    --extensibilityHeightDelta: var(--wp-header-height);
  }
  body.md_redirection_content #wrap #content #main {
    display: flex;
    flex-direction: column;
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: calc( var(--extensibilityHeightDelta) + env(safe-area-inset-top) );
  }
  body.md_redirection_content #wrap #content #main .extensibility {
    padding: 0 0 0 0;
    --heightDelta: var(--extensibilityHeightDelta);
    --heightDelta: calc( var(--extensibilityHeightDelta) + env(safe-area-inset-bottom) + env(safe-area-inset-top) );
    height: calc(100vh - var(--heightDelta));
  }
  body.md_redirection_content #wrap #content #main .extensibility iframe {
    height: 100%;
    width: 100%;
    max-width: 100vw;
  }
  body.md_redirection_content #wrap #header.compact + #content #main {
    padding-top: calc( var(--extensibilityHeightDelta) + env(safe-area-inset-top) );
  }
  body.md_redirection_content #wrap #header.compact + #content #main .extensibility {
    --heightDelta: var(--extensibilityHeightDelta);
    --heightDelta: calc( var(--extensibilityHeightDelta) + env(safe-area-inset-bottom) + env(safe-area-inset-top) );
    height: calc(100vh - var(--heightDelta));
  }
  body.md_redirection_content #wrap #header.compact + #content #main .extensibility iframe {
    height: 100%;
  }
}
@media only screen and (max-width: 13000px) {
  html:not(.mobile) #main {
    min-height: initial !important;
  }
}
body.md_guestpay_payasguest #wrap #content #main .title h1 {
  color: #2e74b6;
  font-size: 3rem;
  font-weight: 300;
  padding-top: 1%;
  padding-bottom: 5%;
  vertical-align: center;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content #extPmtPageFrame,
body.md_guestpay_payasguest #wrap #content #main #guestPay-content #iFrameLoadingIndicator {
  height: 22rem;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup .header {
  font-size: 1.5rem;
  font-weight: 500;
  padding-top: 5%;
  padding-bottom: 2%;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup p {
  font-weight: 300;
  font-size: 0.75rem;
  padding-bottom: 2%;
}
@media only screen and (max-width: 768) {
  body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row {
    width: 100%;
  }
}
@media only screen and (min-width: 768) {
  body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row .PaymentEntryField {
    width: 20%;
  }
}
@media only screen and (max-width: 768) {
  body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row .PaymentEntryField {
    width: 100%;
  }
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row .PaymentEntryField #AccountID-Label-1 {
  font-size: 0.7rem;
  font-weight: 300;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row .PaymentEntryField #AccountIDEntry {
  width: 100%;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row #divEnterLastName #SecondAuth-Label-1 {
  font-size: 0.7rem;
  font-weight: 300;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row #divEnterLastName #LastNameEntry {
  width: 100%;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row #divQuickPayVerify {
  width: 45%;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row #divQuickPayVerify input {
  background-color: #2e74b6;
  color: white;
  margin-top: 5%;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row #divQuickPayVerify #btnVerify {
  width: 100%;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row #divQuickPayVerify .verifyButton.col-3 {
  margin: 0;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayStep #divPmtAmount #accountLookupContainer #divGuarLookup #divEditLookupInfo .row .captchaContainer .visuallabel {
  font-weight: 300;
  font-size: 0.8rem;
  padding-top: 5%;
  padding-bottom: 2%;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons {
  justify-content: center;
  width: 46%;
}
@media only screen and (max-width: 768px) {
  body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons {
    width: 100%;
  }
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons .formbuttons.multiStep.right .button {
  background-color: white;
  color: #2e74b6;
  border-color: #2e74b6;
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons .formbuttons.multiStep.right .button.secondary.neutral.jqHidden {
  background-color: white;
  color: #2e74b6;
  border-color: #2e74b6;
  border: 1px solid #2e74b6;
  width: 50%;
}
@media only screen and (max-width: 768px) {
  body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons .formbuttons.multiStep.right .button.secondary.neutral.jqHidden {
    width: 100%;
  }
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons .formbuttons.multiStep.right .button.secondary.negative.jqHidden {
  background-color: white;
  color: #2e74b6;
  border-color: #2e74b6;
  border: 1px solid #2e74b6;
  width: 50%;
}
@media only screen and (max-width: 768px) {
  body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons .formbuttons.multiStep.right .button.secondary.negative.jqHidden {
    width: 100%;
  }
}
body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons .formbuttons.multiStep.right .button.primary.positive.jqHidden.disabled {
  background-color: white;
  color: #2e74b6;
  border-color: #2e74b6;
  border: 1px solid #2e74b6;
  width: 50%;
}
@media only screen and (max-width: 768px) {
  body.md_guestpay_payasguest #wrap #content #main #guestPay-content .subwayNavButtons .formbuttons.multiStep.right .button.primary.positive.jqHidden.disabled {
    width: 100%;
  }
}
body.md_guestpay_payasguest #wrap #content #sidebar {
  margin-top: 6rem;
  box-shadow: none;
}
@media screen and (max-width: 768px) {
  body.md_guestpay_payasguest #wrap #content #sidebar div {
    width: 100%;
    margin: 0;
  }
}
body.md_guestpay_payasguest #wrap #content #sidebar div .header {
  font-weight: 500;
  width: 100%;
  margin-top: 10%;
}
body.md_guestpay_payasguest #wrap #content #sidebarFooter {
  box-shadow: none;
}

body.md_financialassistance_index h2.header {
  font-size: 1.5em;
}
